Removed ModelResourceLocation on server.

Closes #103
This commit is contained in:
Ellpeck 2016-06-01 00:37:28 +02:00
parent c2c33412bf
commit 2ebe4989b7
29 changed files with 35 additions and 30 deletions

View file

@ -126,7 +126,7 @@ public class BlockColoredLamp extends BlockBase{
@Override @Override
protected void registerRendering(){ protected void registerRendering(){
for(int i = 0; i < allLampTypes.length; i++){ for(int i = 0; i < allLampTypes.length; i++){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), new ModelResourceLocation(this.getRegistryName(), META.getName()+"="+i)); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), this.getRegistryName(), META.getName()+"="+i);
} }
} }

View file

@ -63,7 +63,7 @@ public class BlockCrystal extends BlockBase{
@Override @Override
protected void registerRendering(){ protected void registerRendering(){
for(int i = 0; i < allCrystals.length; i++){ for(int i = 0; i < allCrystals.length; i++){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), new ModelResourceLocation(this.getRegistryName(), META.getName()+"="+i)); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), this.getRegistryName(), META.getName()+"="+i);
} }
} }

View file

@ -63,7 +63,7 @@ public class BlockMisc extends BlockBase{
@Override @Override
protected void registerRendering(){ protected void registerRendering(){
for(int i = 0; i < ALL_MISC_BLOCKS.length; i++){ for(int i = 0; i < ALL_MISC_BLOCKS.length; i++){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), new ModelResourceLocation(this.getRegistryName(), META.getName()+"="+i)); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), this.getRegistryName(), META.getName()+"="+i);
} }
} }

View file

@ -98,7 +98,7 @@ public class BlockWildPlant extends BlockBushBase{
@Override @Override
protected void registerRendering(){ protected void registerRendering(){
for(int i = 0; i < allWildPlants.length; i++){ for(int i = 0; i < allWildPlants.length; i++){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), new ModelResourceLocation(this.getRegistryName(), META.getName()+"="+i)); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), this.getRegistryName(), META.getName()+"="+i);
} }
} }

View file

@ -53,7 +53,7 @@ public class BlockBase extends Block{
} }
protected void registerRendering(){ protected void registerRendering(){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), new ModelResourceLocation(this.getRegistryName(), "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), this.getRegistryName(), "inventory");
} }
public EnumRarity getRarity(ItemStack stack){ public EnumRarity getRarity(ItemStack stack){

View file

@ -53,7 +53,7 @@ public class BlockBushBase extends BlockBush{
} }
protected void registerRendering(){ protected void registerRendering(){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), new ModelResourceLocation(this.getRegistryName(), "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), this.getRegistryName(), "inventory");
} }
public EnumRarity getRarity(ItemStack stack){ public EnumRarity getRarity(ItemStack stack){

View file

@ -74,7 +74,7 @@ public abstract class BlockContainerBase extends BlockContainer{
} }
protected void registerRendering(){ protected void registerRendering(){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), new ModelResourceLocation(this.getRegistryName(), "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), this.getRegistryName(), "inventory");
} }
public EnumRarity getRarity(ItemStack stack){ public EnumRarity getRarity(ItemStack stack){

View file

@ -66,7 +66,7 @@ public class BlockPlant extends BlockCrops{
} }
protected void registerRendering(){ protected void registerRendering(){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), new ModelResourceLocation(this.getRegistryName(), "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), this.getRegistryName(), "inventory");
} }
public EnumRarity getRarity(ItemStack stack){ public EnumRarity getRarity(ItemStack stack){

View file

@ -55,7 +55,7 @@ public class BlockStair extends BlockStairs{
} }
protected void registerRendering(){ protected void registerRendering(){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), new ModelResourceLocation(this.getRegistryName(), "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), this.getRegistryName(), "inventory");
} }
public EnumRarity getRarity(ItemStack stack){ public EnumRarity getRarity(ItemStack stack){

View file

@ -81,7 +81,7 @@ public class EntityLivingEvents{
data.setTag("Deaths", deaths); data.setTag("Deaths", deaths);
player.addChatComponentMessage(new TextComponentTranslation("info."+ModUtil.MOD_ID+".deathRecorded")); //player.addChatComponentMessage(new TextComponentTranslation("info."+ModUtil.MOD_ID+".deathRecorded"));
WorldData.makeDirty(); WorldData.makeDirty();
} }
} }

View file

@ -56,7 +56,7 @@ public class ItemAllToolAA extends ItemToolAA implements IColorProvidingItem{
@Override @Override
protected void registerRendering(){ protected void registerRendering(){
ResourceLocation resLoc = new ResourceLocation(ModUtil.MOD_ID, "itemPaxel"); ResourceLocation resLoc = new ResourceLocation(ModUtil.MOD_ID, "itemPaxel");
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), new ModelResourceLocation(resLoc, "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), resLoc, "inventory");
} }

View file

@ -19,6 +19,7 @@ import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.EnumRarity; import net.minecraft.item.EnumRarity;
import net.minecraft.item.Item; import net.minecraft.item.Item;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly; import net.minecraftforge.fml.relauncher.SideOnly;
@ -62,7 +63,7 @@ public class ItemCrystal extends ItemBase{
protected void registerRendering(){ protected void registerRendering(){
for(int i = 0; i < BlockCrystal.allCrystals.length; i++){ for(int i = 0; i < BlockCrystal.allCrystals.length; i++){
String name = this.getRegistryName()+BlockCrystal.allCrystals[i].name; String name = this.getRegistryName()+BlockCrystal.allCrystals[i].name;
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), new ModelResourceLocation(name, "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), new ResourceLocation(name), "inventory");
} }
} }
} }

View file

@ -344,7 +344,7 @@ public class ItemDrill extends ItemEnergy{
protected void registerRendering(){ protected void registerRendering(){
for(int i = 0; i < 16; i++){ for(int i = 0; i < 16; i++){
String name = this.getRegistryName()+TheColoredLampColors.values()[i].name; String name = this.getRegistryName()+TheColoredLampColors.values()[i].name;
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), new ModelResourceLocation(name, "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), new ResourceLocation(name), "inventory");
} }
} }

View file

@ -64,7 +64,7 @@ public class ItemDust extends ItemBase implements IColorProvidingItem{
@Override @Override
protected void registerRendering(){ protected void registerRendering(){
for(int i = 0; i < allDusts.length; i++){ for(int i = 0; i < allDusts.length; i++){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), new ModelResourceLocation(this.getRegistryName(), "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), this.getRegistryName(), "inventory");
} }
} }

View file

@ -107,7 +107,7 @@ public class ItemFoods extends ItemFoodBase{
protected void registerRendering(){ protected void registerRendering(){
for(int i = 0; i < allFoods.length; i++){ for(int i = 0; i < allFoods.length; i++){
String name = this.getRegistryName()+allFoods[i].name; String name = this.getRegistryName()+allFoods[i].name;
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), new ModelResourceLocation(name, "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), new ModelResourceLocation(name), "inventory");
} }
} }
} }

View file

@ -104,7 +104,7 @@ public class ItemJams extends ItemFoodBase implements IColorProvidingItem{
@Override @Override
protected void registerRendering(){ protected void registerRendering(){
for(int i = 0; i < allJams.length; i++){ for(int i = 0; i < allJams.length; i++){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), new ModelResourceLocation(this.getRegistryName(), "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), this.getRegistryName(), "inventory");
} }
} }

View file

@ -19,6 +19,7 @@ import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.EnumRarity; import net.minecraft.item.EnumRarity;
import net.minecraft.item.Item; import net.minecraft.item.Item;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.fml.relauncher.Side; import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly; import net.minecraftforge.fml.relauncher.SideOnly;
@ -63,7 +64,7 @@ public class ItemMisc extends ItemBase{
protected void registerRendering(){ protected void registerRendering(){
for(int i = 0; i < allMiscItems.length; i++){ for(int i = 0; i < allMiscItems.length; i++){
String name = this.getRegistryName()+allMiscItems[i].name; String name = this.getRegistryName()+allMiscItems[i].name;
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), new ModelResourceLocation(name, "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), new ResourceLocation(name), "inventory");
} }
} }
} }

View file

@ -110,7 +110,7 @@ public class ItemPotionRing extends ItemBase implements IColorProvidingItem{
@Override @Override
protected void registerRendering(){ protected void registerRendering(){
for(int i = 0; i < allRings.length; i++){ for(int i = 0; i < allRings.length; i++){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), new ModelResourceLocation(this.getRegistryName(), "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this, 1, i), this.getRegistryName(), "inventory");
} }
} }

View file

@ -54,7 +54,7 @@ public class ItemArmorAA extends ItemArmor{
} }
protected void registerRendering(){ protected void registerRendering(){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), new ModelResourceLocation(this.getRegistryName(), "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), this.getRegistryName(), "inventory");
} }

View file

@ -42,6 +42,6 @@ public class ItemBase extends Item{
} }
protected void registerRendering(){ protected void registerRendering(){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), new ModelResourceLocation(this.getRegistryName(), "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), this.getRegistryName(), "inventory");
} }
} }

View file

@ -54,7 +54,7 @@ public abstract class ItemEnergy extends ItemEnergyContainer{
} }
protected void registerRendering(){ protected void registerRendering(){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), new ModelResourceLocation(this.getRegistryName(), "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), this.getRegistryName(), "inventory");
} }
@Override @Override

View file

@ -43,6 +43,6 @@ public class ItemFoodBase extends ItemFood{
} }
protected void registerRendering(){ protected void registerRendering(){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), new ModelResourceLocation(this.getRegistryName(), "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), this.getRegistryName(), "inventory");
} }
} }

View file

@ -51,7 +51,7 @@ public class ItemHoeAA extends ItemHoe{
} }
protected void registerRendering(){ protected void registerRendering(){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), new ModelResourceLocation(this.getRegistryName(), "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), this.getRegistryName(), "inventory");
} }

View file

@ -62,7 +62,7 @@ public class ItemSeed extends ItemSeeds{
} }
protected void registerRendering(){ protected void registerRendering(){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), new ModelResourceLocation(this.getRegistryName(), "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), this.getRegistryName(), "inventory");
} }

View file

@ -51,7 +51,7 @@ public class ItemSwordAA extends ItemSword{
} }
protected void registerRendering(){ protected void registerRendering(){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), new ModelResourceLocation(this.getRegistryName(), "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), this.getRegistryName(), "inventory");
} }
protected Class<? extends ItemBlockBase> getItemBlock(){ protected Class<? extends ItemBlockBase> getItemBlock(){

View file

@ -59,7 +59,7 @@ public class ItemToolAA extends ItemTool{
} }
protected void registerRendering(){ protected void registerRendering(){
ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), new ModelResourceLocation(this.getRegistryName(), "inventory")); ActuallyAdditions.proxy.addRenderRegister(new ItemStack(this), this.getRegistryName(), "inventory");
} }

View file

@ -37,6 +37,7 @@ import net.minecraft.client.resources.IResourceManager;
import net.minecraft.client.resources.IResourceManagerReloadListener; import net.minecraft.client.resources.IResourceManagerReloadListener;
import net.minecraft.item.Item; import net.minecraft.item.Item;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.text.TextFormatting; import net.minecraft.util.text.TextFormatting;
import net.minecraftforge.client.model.ModelLoader; import net.minecraftforge.client.model.ModelLoader;
import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.Fluid;
@ -181,8 +182,8 @@ public class ClientProxy implements IProxy{
} }
@Override @Override
public void addRenderRegister(ItemStack stack, ModelResourceLocation location){ public void addRenderRegister(ItemStack stack, ResourceLocation location, String variant){
MODEL_LOCATIONS_FOR_REGISTERING.put(stack, location); MODEL_LOCATIONS_FOR_REGISTERING.put(stack, new ModelResourceLocation(location, variant));
} }
@Override @Override

View file

@ -13,6 +13,7 @@ package de.ellpeck.actuallyadditions.mod.proxy;
import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.item.Item; import net.minecraft.item.Item;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
@ -25,7 +26,7 @@ public interface IProxy{
void postInit(FMLPostInitializationEvent event); void postInit(FMLPostInitializationEvent event);
void addRenderRegister(ItemStack stack, ModelResourceLocation location); void addRenderRegister(ItemStack stack, ResourceLocation location, String variant);
void addColoredItem(Item item); void addColoredItem(Item item);
} }

View file

@ -14,6 +14,7 @@ import de.ellpeck.actuallyadditions.mod.util.ModUtil;
import net.minecraft.client.renderer.block.model.ModelResourceLocation; import net.minecraft.client.renderer.block.model.ModelResourceLocation;
import net.minecraft.item.Item; import net.minecraft.item.Item;
import net.minecraft.item.ItemStack; import net.minecraft.item.ItemStack;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
@ -37,7 +38,7 @@ public class ServerProxy implements IProxy{
} }
@Override @Override
public void addRenderRegister(ItemStack stack, ModelResourceLocation location){ public void addRenderRegister(ItemStack stack, ResourceLocation location, String variant){
} }