2
0
mirror of https://github.com/zumbiepig/Starlike-Client-src.git synced 2025-06-08 05:24:49 +00:00
This commit is contained in:
zumbiepig 2024-09-30 12:58:59 -07:00
parent d89e0e77ca
commit d15d5b30d7
No known key found for this signature in database
GPG Key ID: 17C891BE28B953DE
10 changed files with 50 additions and 44 deletions

View File

@ -1,21 +1,10 @@
package net.minecraft.block;
import java.util.List;
import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
import net.minecraft.block.material.MapColor;
import net.minecraft.block.material.Material;
import net.minecraft.block.properties.IProperty;
import net.minecraft.block.properties.PropertyEnum;
import net.minecraft.block.state.BlockState;
import net.minecraft.block.state.IBlockState;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IStringSerializable;
import net.minecraft.util.StatCollector;
import net.hoosiertransfer.EaglerItems;
import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
import net.minecraft.block.material.Material;
import net.minecraft.block.state.IBlockState;
import net.minecraft.item.Item;
/**
* + This portion of EaglercraftX contains deobfuscated Minecraft 1.8 source
@ -46,6 +35,8 @@ public class BlockDeepstone extends Block {
}
public Item getItemDropped(IBlockState iblockstate, EaglercraftRandom var2, int var3) {
return this == EaglerItems.getEaglerBlock("starlike:deepstone") ? Item.getItemFromBlock(EaglerItems.getEaglerBlock("starlike:cobbled_deepstone")) : Item.getItemFromBlock(this);
return this == EaglerItems.getEaglerBlock("starlike:deepstone")
? Item.getItemFromBlock(EaglerItems.getEaglerBlock("starlike:cobbled_deepstone"))
: Item.getItemFromBlock(this);
}
}

View File

@ -1,5 +1,6 @@
package net.minecraft.block;
import net.hoosiertransfer.EaglerItems;
import net.lax1dude.eaglercraft.v1_8.EaglercraftRandom;
import net.minecraft.block.material.MapColor;
import net.minecraft.block.material.Material;
@ -12,7 +13,6 @@ import net.minecraft.item.Item;
import net.minecraft.util.BlockPos;
import net.minecraft.util.MathHelper;
import net.minecraft.world.World;
import net.hoosiertransfer.EaglerItems;
/**
* + This portion of EaglercraftX contains deobfuscated Minecraft 1.8 source
@ -93,7 +93,8 @@ public class BlockOre extends Block {
: (this == Blocks.lapis_ore ? Items.dye
: (this == Blocks.emerald_ore ? Items.emerald
: (this == Blocks.quartz_ore ? Items.quartz
: (this == EaglerItems.getEaglerBlock("starlike:uranium_ore") ? EaglerItems.getEaglerItem("starlike:uranium_crystal")
: (this == EaglerItems.getEaglerBlock("starlike:uranium_ore")
? EaglerItems.getEaglerItem("starlike:uranium_crystal")
: Item.getItemFromBlock(this))))));
}

View File

@ -122,11 +122,13 @@ public class Item {
: (this == GOLD ? Items.gold_ingot
: (this == IRON ? Items.iron_ingot
: (this == DIAMOND ? Items.diamond
: (this == PLATINUM ? EaglerItems.getEaglerItem("starlike:platinum_ingot")
: (this == PLATINUM
? EaglerItems.getEaglerItem("starlike:platinum_ingot")
: (this == PLATINUM_DRILL
? EaglerItems.getEaglerItem("starlike:uranium_rod")
: (this == PLATINUM_DRILL
? EaglerItems.getEaglerItem("starlike:uranium_rod")
? EaglerItems.getEaglerItem(
"starlike:uranium_rod")
: (this == TITANIUM_DRILL
? EaglerItems.getEaglerItem(
"starlike:uranium_rod")

View File

@ -43,11 +43,13 @@ public class ItemPickaxe extends ItemTool {
Blocks.netherrack, Blocks.packed_ice, Blocks.rail, Blocks.redstone_ore, Blocks.sandstone,
Blocks.red_sandstone, Blocks.stone, Blocks.stone_slab,
EaglerItems.getEaglerBlock("starlike:titanium_block"), EaglerItems.getEaglerBlock("starlike:titanium_ore"),
EaglerItems.getEaglerBlock("starlike:uranium_block"), EaglerItems.getEaglerBlock("starlike:uranium_ore"),
EaglerItems.getEaglerBlock("starlike:platinum_block"), EaglerItems.getEaglerBlock("starlike:platinum_ore"),
EaglerItems.getEaglerBlock("starlike:iron_grate"), EaglerItems.getEaglerBlock("starlike:steel_block"),
EaglerItems.getEaglerBlock("starlike:deepstone") });
EaglerItems.getEaglerBlock("starlike:titanium_block"),
EaglerItems.getEaglerBlock("starlike:titanium_ore"),
EaglerItems.getEaglerBlock("starlike:uranium_block"),
EaglerItems.getEaglerBlock("starlike:uranium_ore"),
EaglerItems.getEaglerBlock("starlike:platinum_block"),
EaglerItems.getEaglerBlock("starlike:platinum_ore"), EaglerItems.getEaglerBlock("starlike:iron_grate"),
EaglerItems.getEaglerBlock("starlike:steel_block"), EaglerItems.getEaglerBlock("starlike:deepstone") });
}
protected ItemPickaxe(Item.ToolMaterial material) {

View File

@ -133,21 +133,25 @@ public class RecipesCrafting {
parCraftingManager.addRecipe(new ItemStack(EaglerItems.getEaglerBlock("starlike:iron_grate"), 16),
new Object[] { "III", "I I", "III", Character.valueOf('I'), Items.iron_ingot });
parCraftingManager.addRecipe(new ItemStack(EaglerItems.getEaglerItem("starlike:platinum_sword"), 1),
new Object[] { "P", "P", "B", Character.valueOf('P'), EaglerItems.getEaglerItem("starlike:platinum_ingot"),
Character.valueOf('B'), Items.blaze_rod });
new Object[] { "P", "P", "B", Character.valueOf('P'),
EaglerItems.getEaglerItem("starlike:platinum_ingot"), Character.valueOf('B'),
Items.blaze_rod });
parCraftingManager.addRecipe(new ItemStack(EaglerItems.getEaglerItem("starlike:platinum_pickaxe"), 1),
new Object[] { "PPP", " B ", " B ", Character.valueOf('P'), EaglerItems.getEaglerItem("starlike:platinum_ingot"),
Character.valueOf('B'), Items.blaze_rod });
parCraftingManager.addRecipe(new ItemStack(EaglerItems.getEaglerItem("starlike:steel"), 1), new Object[] { "III", "ICI",
"III", Character.valueOf('I'), Items.iron_ingot, Character.valueOf('C'), Items.coal });
new Object[] { "PPP", " B ", " B ", Character.valueOf('P'),
EaglerItems.getEaglerItem("starlike:platinum_ingot"), Character.valueOf('B'),
Items.blaze_rod });
parCraftingManager.addRecipe(new ItemStack(EaglerItems.getEaglerItem("starlike:steel"), 1), new Object[] {
"III", "ICI", "III", Character.valueOf('I'), Items.iron_ingot, Character.valueOf('C'), Items.coal });
parCraftingManager.addRecipe(new ItemStack(EaglerItems.getEaglerItem("starlike:platinum_drill"), 1),
new Object[] { " PP", "SUP", "SS ", Character.valueOf('P'), EaglerItems.getEaglerItem("starlike:platinum_ingot"),
Character.valueOf('S'), EaglerItems.getEaglerItem("starlike:steel"), Character.valueOf('U'),
new Object[] { " PP", "SUP", "SS ", Character.valueOf('P'),
EaglerItems.getEaglerItem("starlike:platinum_ingot"), Character.valueOf('S'),
EaglerItems.getEaglerItem("starlike:steel"), Character.valueOf('U'),
EaglerItems.getEaglerItem("starlike:uranium_rod") });
parCraftingManager.addRecipe(new ItemStack(EaglerItems.getEaglerItem("starlike:titanium_drill"), 1),
new Object[] { "TTT", "TDT", "TTT", Character.valueOf('T'), EaglerItems.getEaglerItem("starlike:titanium_ingot"),
Character.valueOf('D'), EaglerItems.getEaglerItem("starlike:platinum_drill") });
parCraftingManager.addRecipe(new ItemStack(EaglerItems.getEaglerItem("starlike:uranium_rod"), 1),
new Object[] { "U", "U", "U", Character.valueOf('U'), EaglerItems.getEaglerItem("starlike:uranium_crystal"), });
new Object[] { "TTT", "TDT", "TTT", Character.valueOf('T'),
EaglerItems.getEaglerItem("starlike:titanium_ingot"), Character.valueOf('D'),
EaglerItems.getEaglerItem("starlike:platinum_drill") });
parCraftingManager.addRecipe(new ItemStack(EaglerItems.getEaglerItem("starlike:uranium_rod"), 1), new Object[] {
"U", "U", "U", Character.valueOf('U'), EaglerItems.getEaglerItem("starlike:uranium_crystal"), });
}
}

View File

@ -52,7 +52,8 @@ public class RecipesIngots {
new ItemStack(EaglerItems.getEaglerItem("starlike:titanium_ingot"), 9) },
{ EaglerItems.getEaglerBlock("starlike:uranium_block"),
new ItemStack(EaglerItems.getEaglerItem("starlike:uranium_crystal"), 9) },
{ EaglerItems.getEaglerBlock("starlike:steel_block"), new ItemStack(EaglerItems.getEaglerItem("starlike:steel"), 9) }, };
{ EaglerItems.getEaglerBlock("starlike:steel_block"),
new ItemStack(EaglerItems.getEaglerItem("starlike:steel"), 9) }, };
for (int i = 0; i < this.recipeItems.length; ++i) {
Block block = (Block) this.recipeItems[i][0];
ItemStack itemstack = (ItemStack) this.recipeItems[i][1];

View File

@ -178,9 +178,11 @@ public class BiomeDecorator {
this.chunkProviderSettings.diamondSize);
this.lapisGen = new WorldGenMinable(Blocks.lapis_ore.getDefaultState(),
this.chunkProviderSettings.lapisSize);
this.platinumGen = new WorldGenMinable(EaglerItems.getEaglerBlock("starlike:platinum_ore").getDefaultState(),
this.platinumGen = new WorldGenMinable(
EaglerItems.getEaglerBlock("starlike:platinum_ore").getDefaultState(),
this.chunkProviderSettings.platinumSize);
this.titaniumGen = new WorldGenMinable(EaglerItems.getEaglerBlock("starlike:titanium_ore").getDefaultState(),
this.titaniumGen = new WorldGenMinable(
EaglerItems.getEaglerBlock("starlike:titanium_ore").getDefaultState(),
this.chunkProviderSettings.titaniumSize);
this.genDecorations(parBiomeGenBase);
this.currentWorld = null;

View File

@ -532,7 +532,8 @@ public class ChunkProviderGenerate implements IChunkProvider {
Blocks.stone.getDefaultState());
} else {
parChunkPrimer.setBlockState(i * 4 + k2, i2 * 8 + j2, l * 4 + l2,
EaglerItems.getEaglerBlock("starlike:deepstone").getDefaultState());
EaglerItems.getEaglerBlock("starlike:deepstone")
.getDefaultState());
}
} else {
parChunkPrimer.setBlockState(i * 4 + k2, i2 * 8 + j2, l * 4 + l2,

View File

@ -91,7 +91,8 @@ public class ChunkProviderHell implements IChunkProvider {
double[] noiseData5;
private final WorldGenerator uraniumOreGen = new WorldGenMinable(
EaglerItems.getEaglerBlock("starlike:uranium_ore").getDefaultState(), 4, BlockHelper.forBlock(Blocks.netherrack));
EaglerItems.getEaglerBlock("starlike:uranium_ore").getDefaultState(), 4,
BlockHelper.forBlock(Blocks.netherrack));
public ChunkProviderHell(World worldIn, boolean parFlag, long parLong1) {
this.worldObj = worldIn;

View File

@ -86,8 +86,9 @@ public class WorldGenMinable extends WorldGenerator {
BlockPos blockpos1 = new BlockPos(l1, i2, j2);
IBlockState currentState = world.getBlockState(blockpos1);
if (blockpos1.getY() < 20 && (currentState.getBlock() == Blocks.stone
|| currentState.getBlock() == EaglerItems.getEaglerBlock("starlike:deepstone"))) {
if (blockpos1.getY() < 20
&& (currentState.getBlock() == Blocks.stone || currentState
.getBlock() == EaglerItems.getEaglerBlock("starlike:deepstone"))) {
world.setBlockState(blockpos1, this.oreBlock, 2);
} else if (this.predicate.apply(currentState)) {
world.setBlockState(blockpos1, this.oreBlock, 2);