public class ClientProxy extends CommonProxy {
- @Override
- public void registerTextures(){
- MinecraftForgeClient.preloadTexture(ChemiCraft.instance.blockChemicalCraftingTableTexture);
- MinecraftForgeClient.preloadTexture(ChemiCraft.instance.itemAtomsTexture);
- MinecraftForgeClient.preloadTexture(ChemiCraft.instance.itemCompoundsTexture);
+ @Override
+ public void registerRenderInformation() {
+ // テクスチャのプリロードはここで行ってください
+ MinecraftForgeClient.preloadTexture(ChemiCraft.instance.blockChemicalCraftingTableTexture);
+ MinecraftForgeClient.preloadTexture(ChemiCraft.instance.itemAtomsTexture);
+ MinecraftForgeClient.preloadTexture(ChemiCraft.instance.itemCompoundsTexture);
+ MinecraftForgeClient.preloadTexture(ChemiCraft.instance.guiChemicalCombinationTexture);
+ MinecraftForgeClient.preloadTexture(ChemiCraft.instance.guiDecompositionTexture);
+ MinecraftForgeClient.preloadTexture(ChemiCraft.instance.guiMaterialCraftingTexture);
+ MinecraftForgeClient.preloadTexture(ChemiCraft.instance.guiToolAndWeaponCraftingTexture);
+ MinecraftForgeClient.preloadTexture(ChemiCraft.instance.guiTabs);
+ }
+
+
+ @Override
+ public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
+ if (!world.blockExists(x, y, z))
+ return null;
+
+ TileEntity tileEntity = world.getBlockTileEntity(x, y, z);
+ if (tileEntity instanceof TileEntityChemicalCraftingTable) {
+ return new GuiChemicalCraftingTable(player, (TileEntityChemicalCraftingTable) tileEntity);
}
+ return null;
+ }
- @Override
- public void registerRenderInformation() {
- }
-
- @Override
- public Object getClientGuiElement(int ID, EntityPlayer player, World world, int x, int y, int z) {
- if (!world.blockExists(x, y, z))
- return null;
- TileEntity tileEntity = world.getBlockTileEntity(x, y, z);
- if (tileEntity instanceof TileEntityChemicalCraftingTable) {
- return new GuiChemicalCraftingTable(player, (TileEntityChemicalCraftingTable) tileEntity);
- }
- return null;
- }
-
- @Override
- public World getClientWorld(){
- return FMLClientHandler.instance().getClient().theWorld;
- }
+ @Override
+ public World getClientWorld() {
+ return FMLClientHandler.instance().getClient().theWorld;
+ }
}