Proxy package
This commit is contained in:
@@ -1,50 +1,28 @@
|
||||
package com.raoulvdberge.refinedstorage;
|
||||
|
||||
import com.raoulvdberge.refinedstorage.command.CommandCreateDisk;
|
||||
import com.raoulvdberge.refinedstorage.item.ItemCover;
|
||||
import com.raoulvdberge.refinedstorage.proxy.ProxyCommon;
|
||||
import net.minecraft.creativetab.CreativeTabs;
|
||||
import net.minecraft.init.Blocks;
|
||||
import net.minecraft.block.Blocks;
|
||||
import net.minecraft.item.ItemGroup;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraftforge.fluids.FluidRegistry;
|
||||
import net.minecraftforge.fml.common.FMLLog;
|
||||
import net.minecraftforge.fml.common.Mod;
|
||||
import net.minecraftforge.fml.common.Mod.EventHandler;
|
||||
import net.minecraftforge.fml.common.Mod.Instance;
|
||||
import net.minecraftforge.fml.common.SidedProxy;
|
||||
import net.minecraftforge.fml.common.event.*;
|
||||
import net.minecraftforge.fml.common.network.NetworkRegistry;
|
||||
import net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper;
|
||||
import net.minecraftforge.fml.network.NetworkHooks;
|
||||
|
||||
@Mod(modid = RS.ID, version = RS.VERSION, acceptedMinecraftVersions = "[1.12.2,1.13)", guiFactory = RS.GUI_FACTORY, updateJSON = RS.UPDATE_JSON, certificateFingerprint = RS.FINGERPRINT, dependencies = RS.DEPENDENCIES)
|
||||
@Mod(RS.ID)
|
||||
public final class RS {
|
||||
static {
|
||||
FluidRegistry.enableUniversalBucket();
|
||||
}
|
||||
|
||||
public static final String ID = "refinedstorage";
|
||||
public static final String VERSION = "@version@";
|
||||
public static final String GUI_FACTORY = "com.raoulvdberge.refinedstorage.gui.config.ModGuiFactory";
|
||||
public static final String UPDATE_JSON = "https://refinedstorage.raoulvdberge.com/update";
|
||||
public static final String FINGERPRINT = "57893d5b90a7336e8c63fe1c1e1ce472c3d59578";
|
||||
public static final String DEPENDENCIES = "after:forge@[14.23.3.2694,);";
|
||||
|
||||
@SidedProxy(clientSide = "com.raoulvdberge.refinedstorage.proxy.ProxyClient", serverSide = "com.raoulvdberge.refinedstorage.proxy.ProxyCommon")
|
||||
public static ProxyCommon PROXY;
|
||||
|
||||
@Instance
|
||||
public static RS INSTANCE;
|
||||
|
||||
public RSConfig config;
|
||||
public final SimpleNetworkWrapper network = NetworkRegistry.INSTANCE.newSimpleChannel(ID);
|
||||
public final CreativeTabs tab = new CreativeTabs(ID) {
|
||||
public final ItemGroup tab = new ItemGroup(ID) {
|
||||
@Override
|
||||
public ItemStack createIcon() {
|
||||
return new ItemStack(RSItems.STORAGE_HOUSING);
|
||||
}
|
||||
};
|
||||
public final CreativeTabs coversTab = new CreativeTabs(ID + ".covers") {
|
||||
public final ItemGroup coversTab = new ItemGroup(ID + ".covers") {
|
||||
@Override
|
||||
public ItemStack createIcon() {
|
||||
ItemStack stack = new ItemStack(RSItems.COVER);
|
||||
@@ -55,6 +33,7 @@ public final class RS {
|
||||
}
|
||||
};
|
||||
|
||||
/* TODO
|
||||
@EventHandler
|
||||
public void preInit(FMLPreInitializationEvent e) {
|
||||
config = new RSConfig(null, e.getSuggestedConfigurationFile());
|
||||
@@ -82,5 +61,5 @@ public final class RS {
|
||||
@EventHandler
|
||||
public void onFingerprintViolation(FMLFingerprintViolationEvent e) {
|
||||
FMLLog.bigWarning("Invalid fingerprint detected for the Refined Storage jar file! The file " + e.getSource().getName() + " may have been tampered with. This version will NOT be supported!");
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
@@ -1,19 +1,12 @@
|
||||
package com.raoulvdberge.refinedstorage;
|
||||
|
||||
import net.minecraftforge.common.MinecraftForge;
|
||||
import net.minecraftforge.common.config.ConfigElement;
|
||||
import net.minecraftforge.common.config.Configuration;
|
||||
import net.minecraftforge.fml.client.config.IConfigElement;
|
||||
import net.minecraftforge.fml.client.event.ConfigChangedEvent;
|
||||
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
import java.io.File;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class RSConfig {
|
||||
private Configuration config;
|
||||
// private Configuration config;
|
||||
private RSConfig originalClientVersion;
|
||||
|
||||
//region Energy
|
||||
@@ -137,34 +130,35 @@ public class RSConfig {
|
||||
//endregion
|
||||
|
||||
public RSConfig(@Nullable RSConfig originalClientVersion, File configFile) {
|
||||
this(originalClientVersion, new Configuration(configFile));
|
||||
this(originalClientVersion/*, new Configuration(configFile)*/);
|
||||
}
|
||||
|
||||
public RSConfig(@Nullable RSConfig originalClientVersion, Configuration config) {
|
||||
public RSConfig(@Nullable RSConfig originalClientVersion/*, Configuration config*/) {
|
||||
this.originalClientVersion = originalClientVersion;
|
||||
this.config = config;
|
||||
// this.config = config;
|
||||
|
||||
MinecraftForge.EVENT_BUS.register(this);
|
||||
|
||||
this.loadConfig();
|
||||
// this.loadConfig();
|
||||
}
|
||||
|
||||
public Configuration getConfig() {
|
||||
/*public Configuration getConfig() {
|
||||
return config;
|
||||
}
|
||||
}*/
|
||||
|
||||
@Nullable
|
||||
public RSConfig getOriginalClientVersion() {
|
||||
return originalClientVersion;
|
||||
}
|
||||
|
||||
@SubscribeEvent
|
||||
/*@SubscribeEvent
|
||||
public void onConfigChangedEvent(ConfigChangedEvent.OnConfigChangedEvent event) {
|
||||
if (event.getModID().equalsIgnoreCase(RS.ID)) {
|
||||
loadConfig();
|
||||
}
|
||||
}
|
||||
}*/
|
||||
|
||||
/*
|
||||
private void loadConfig() {
|
||||
//region Energy
|
||||
controllerBaseUsage = config.getInt("controllerBase", ENERGY, 0, 0, Integer.MAX_VALUE, "The base energy used by the Controller");
|
||||
@@ -270,29 +264,5 @@ public class RSConfig {
|
||||
//region Autocrafting
|
||||
calculationTimeoutMs = config.getInt("calculationTimeoutMs", AUTOCRAFTING, 5000, 5000, Integer.MAX_VALUE, "The autocrafting calculation timeout in milliseconds, tasks taking longer than this to calculate (NOT execute) are cancelled to avoid server strain");
|
||||
//endregion
|
||||
|
||||
if (config.hasChanged()) {
|
||||
config.save();
|
||||
}
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
public List<IConfigElement> getConfigElements() {
|
||||
List<IConfigElement> list = new ArrayList<>();
|
||||
|
||||
list.add(new ConfigElement(config.getCategory(ENERGY)));
|
||||
list.add(new ConfigElement(config.getCategory(CONTROLLER)));
|
||||
list.add(new ConfigElement(config.getCategory(UPGRADES)));
|
||||
list.add(new ConfigElement(config.getCategory(WIRELESS_TRANSMITTER)));
|
||||
list.add(new ConfigElement(config.getCategory(GRID)));
|
||||
list.add(new ConfigElement(config.getCategory(WIRELESS_GRID)));
|
||||
list.add(new ConfigElement(config.getCategory(WIRELESS_FLUID_GRID)));
|
||||
list.add(new ConfigElement(config.getCategory(WIRELESS_CRAFTING_MONITOR)));
|
||||
list.add(new ConfigElement(config.getCategory(PORTABLE_GRID)));
|
||||
list.add(new ConfigElement(config.getCategory(READER_WRITER)));
|
||||
list.add(new ConfigElement(config.getCategory(COVERS)));
|
||||
list.add(new ConfigElement(config.getCategory(AUTOCRAFTING)));
|
||||
|
||||
return list;
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
@@ -1,13 +1,7 @@
|
||||
package com.raoulvdberge.refinedstorage;
|
||||
|
||||
import net.minecraft.client.settings.KeyBinding;
|
||||
import net.minecraftforge.client.settings.KeyConflictContext;
|
||||
import net.minecraftforge.client.settings.KeyModifier;
|
||||
import net.minecraftforge.fml.client.registry.ClientRegistry;
|
||||
import org.lwjgl.input.Keyboard;
|
||||
|
||||
public final class RSKeyBindings {
|
||||
public static final KeyBinding FOCUS_SEARCH_BAR = new KeyBinding("key.refinedstorage.focusSearchBar", KeyConflictContext.GUI, Keyboard.KEY_TAB, "Refined Storage");
|
||||
/*public static final KeyBinding FOCUS_SEARCH_BAR = new KeyBinding("key.refinedstorage.focusSearchBar", KeyConflictContext.GUI, Keyboard.KEY_TAB, "Refined Storage");
|
||||
public static final KeyBinding CLEAR_GRID_CRAFTING_MATRIX = new KeyBinding("key.refinedstorage.clearGridCraftingMatrix", KeyConflictContext.GUI, KeyModifier.CONTROL, Keyboard.KEY_X, "Refined Storage");
|
||||
public static final KeyBinding OPEN_WIRELESS_GRID = new KeyBinding("key.refinedstorage.openWirelessGrid", KeyConflictContext.IN_GAME, 0, "Refined Storage");
|
||||
public static final KeyBinding OPEN_WIRELESS_FLUID_GRID = new KeyBinding("key.refinedstorage.openWirelessFluidGrid", KeyConflictContext.IN_GAME, 0, "Refined Storage");
|
||||
@@ -21,5 +15,8 @@ public final class RSKeyBindings {
|
||||
ClientRegistry.registerKeyBinding(OPEN_WIRELESS_FLUID_GRID);
|
||||
ClientRegistry.registerKeyBinding(OPEN_PORTABLE_GRID);
|
||||
ClientRegistry.registerKeyBinding(OPEN_WIRELESS_CRAFTING_MONITOR);
|
||||
}*/
|
||||
public static void init() {
|
||||
// TODO
|
||||
}
|
||||
}
|
@@ -1,45 +1,55 @@
|
||||
package com.raoulvdberge.refinedstorage.proxy;
|
||||
|
||||
import com.raoulvdberge.refinedstorage.RSItems;
|
||||
import com.raoulvdberge.refinedstorage.RSKeyBindings;
|
||||
import com.raoulvdberge.refinedstorage.block.BlockBase;
|
||||
import com.raoulvdberge.refinedstorage.gui.KeyInputListener;
|
||||
import com.raoulvdberge.refinedstorage.item.ItemBase;
|
||||
import com.raoulvdberge.refinedstorage.render.IModelRegistration;
|
||||
import com.raoulvdberge.refinedstorage.render.collision.BlockHighlightListener;
|
||||
import com.raoulvdberge.refinedstorage.render.teisr.TileEntityItemStackRendererPattern;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.client.renderer.ItemMeshDefinition;
|
||||
import net.minecraft.client.renderer.block.model.IBakedModel;
|
||||
import net.minecraft.client.renderer.block.model.ModelBakery;
|
||||
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
|
||||
import net.minecraft.client.renderer.block.statemap.IStateMapper;
|
||||
import net.minecraft.client.renderer.color.IItemColor;
|
||||
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
|
||||
import net.minecraft.client.renderer.model.IBakedModel;
|
||||
import net.minecraft.client.renderer.model.ModelResourceLocation;
|
||||
import net.minecraft.client.renderer.tileentity.TileEntityRenderer;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.util.ResourceLocation;
|
||||
import net.minecraftforge.client.event.ModelBakeEvent;
|
||||
import net.minecraftforge.client.event.ModelRegistryEvent;
|
||||
import net.minecraftforge.client.model.ICustomModelLoader;
|
||||
import net.minecraftforge.client.model.ModelLoader;
|
||||
import net.minecraftforge.client.model.ModelLoaderRegistry;
|
||||
import net.minecraftforge.common.MinecraftForge;
|
||||
import net.minecraftforge.fml.client.registry.ClientRegistry;
|
||||
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
|
||||
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
|
||||
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
||||
import org.apache.commons.lang3.tuple.Pair;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.function.Function;
|
||||
import java.util.function.Supplier;
|
||||
|
||||
public class ProxyClient extends ProxyCommon implements IModelRegistration {
|
||||
@Override
|
||||
public void addBakedModelOverride(ResourceLocation resource, Function<IBakedModel, IBakedModel> override) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setModel(Block block, int meta, ModelResourceLocation resource) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setModel(Item item, int meta, ModelResourceLocation resource) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setModelVariants(Item item, ResourceLocation... variants) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addModelLoader(Supplier<ICustomModelLoader> modelLoader) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public <T extends TileEntity> void setTesr(Class<T> tile, TileEntityRenderer<T> tesr) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addItemColor(Item item, IItemColor itemColor) {
|
||||
|
||||
}
|
||||
/*
|
||||
private Map<ResourceLocation, Function<IBakedModel, IBakedModel>> bakedModelOverrides = new HashMap<>();
|
||||
private List<Pair<Item, IItemColor>> itemColors = new LinkedList<>();
|
||||
|
||||
@@ -130,4 +140,6 @@ public class ProxyClient extends ProxyCommon implements IModelRegistration {
|
||||
public void addItemColor(Item item, IItemColor itemColor) {
|
||||
itemColors.add(Pair.of(item, itemColor)); // ItemColors is only available in init.
|
||||
}
|
||||
|
||||
*/
|
||||
}
|
||||
|
@@ -1,86 +1,7 @@
|
||||
package com.raoulvdberge.refinedstorage.proxy;
|
||||
|
||||
import com.raoulvdberge.refinedstorage.RS;
|
||||
import com.raoulvdberge.refinedstorage.RSBlocks;
|
||||
import com.raoulvdberge.refinedstorage.RSItems;
|
||||
import com.raoulvdberge.refinedstorage.api.storage.StorageType;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.API;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.autocrafting.craftingmonitor.CraftingMonitorElementError;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.autocrafting.craftingmonitor.CraftingMonitorElementFluidRender;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.autocrafting.craftingmonitor.CraftingMonitorElementItemRender;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.autocrafting.preview.CraftingPreviewElementError;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.autocrafting.preview.CraftingPreviewElementFluidStack;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.autocrafting.preview.CraftingPreviewElementItemStack;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.autocrafting.registry.CraftingTaskFactory;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.network.NetworkNodeListener;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.network.grid.*;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.network.node.NetworkNode;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.network.node.NetworkNodeGrid;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.network.readerwriter.ReaderWriterHandlerFluids;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.network.readerwriter.ReaderWriterHandlerItems;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.network.readerwriter.ReaderWriterHandlerRedstone;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.storage.disk.StorageDiskFactoryFluid;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.storage.disk.StorageDiskFactoryItem;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.storage.externalstorage.ExternalStorageProviderFluid;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.storage.externalstorage.ExternalStorageProviderItem;
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.util.OneSixMigrationHelper;
|
||||
import com.raoulvdberge.refinedstorage.block.BlockBase;
|
||||
import com.raoulvdberge.refinedstorage.block.info.IBlockInfo;
|
||||
import com.raoulvdberge.refinedstorage.capability.CapabilityNetworkNodeProxy;
|
||||
import com.raoulvdberge.refinedstorage.container.ContainerCrafter;
|
||||
import com.raoulvdberge.refinedstorage.container.ContainerCrafterManager;
|
||||
import com.raoulvdberge.refinedstorage.container.slot.SlotCrafterManager;
|
||||
import com.raoulvdberge.refinedstorage.gui.GuiBase;
|
||||
import com.raoulvdberge.refinedstorage.gui.GuiHandler;
|
||||
import com.raoulvdberge.refinedstorage.integration.craftingtweaks.IntegrationCraftingTweaks;
|
||||
import com.raoulvdberge.refinedstorage.integration.forgeenergy.ReaderWriterHandlerForgeEnergy;
|
||||
import com.raoulvdberge.refinedstorage.integration.funkylocomotion.IntegrationFunkyLocomotion;
|
||||
import com.raoulvdberge.refinedstorage.integration.funkylocomotion.MoveFactoryRegisterer;
|
||||
import com.raoulvdberge.refinedstorage.integration.inventorysorter.IntegrationInventorySorter;
|
||||
import com.raoulvdberge.refinedstorage.integration.oc.DriverNetwork;
|
||||
import com.raoulvdberge.refinedstorage.integration.oc.IntegrationOC;
|
||||
import com.raoulvdberge.refinedstorage.item.ItemProcessor;
|
||||
import com.raoulvdberge.refinedstorage.item.ItemUpgrade;
|
||||
import com.raoulvdberge.refinedstorage.network.*;
|
||||
import com.raoulvdberge.refinedstorage.recipe.RecipeCover;
|
||||
import com.raoulvdberge.refinedstorage.recipe.RecipeHollowCover;
|
||||
import com.raoulvdberge.refinedstorage.recipe.RecipeUpgradeWithEnchantedBook;
|
||||
import com.raoulvdberge.refinedstorage.tile.TileBase;
|
||||
import com.raoulvdberge.refinedstorage.tile.TileNode;
|
||||
import com.raoulvdberge.refinedstorage.tile.data.TileDataManager;
|
||||
import com.raoulvdberge.refinedstorage.tile.grid.WirelessFluidGrid;
|
||||
import com.raoulvdberge.refinedstorage.tile.grid.WirelessGrid;
|
||||
import com.raoulvdberge.refinedstorage.tile.grid.portable.PortableGrid;
|
||||
import com.raoulvdberge.refinedstorage.tile.grid.portable.TilePortableGrid;
|
||||
import com.raoulvdberge.refinedstorage.util.StackUtils;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.entity.player.ServerPlayerEntity;
|
||||
import net.minecraft.init.Items;
|
||||
import net.minecraft.inventory.Container;
|
||||
import net.minecraft.inventory.Slot;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.item.crafting.IRecipe;
|
||||
import net.minecraft.util.ResourceLocation;
|
||||
import net.minecraftforge.common.MinecraftForge;
|
||||
import net.minecraftforge.event.RegistryEvent;
|
||||
import net.minecraftforge.event.entity.player.PlayerEvent;
|
||||
import net.minecraftforge.event.world.WorldEvent;
|
||||
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
|
||||
import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
|
||||
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
|
||||
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
||||
import net.minecraftforge.fml.common.network.ByteBufUtils;
|
||||
import net.minecraftforge.fml.common.network.NetworkRegistry;
|
||||
import net.minecraftforge.fml.common.registry.GameRegistry;
|
||||
import net.minecraftforge.fml.relauncher.Side;
|
||||
import net.minecraftforge.oredict.OreDictionary;
|
||||
|
||||
import java.util.LinkedList;
|
||||
import java.util.List;
|
||||
|
||||
public class ProxyCommon {
|
||||
/* TODO
|
||||
protected List<Item> itemsToRegister = new LinkedList<>();
|
||||
protected List<BlockBase> blocksToRegister = new LinkedList<>();
|
||||
|
||||
@@ -378,5 +299,5 @@ public class ProxyCommon {
|
||||
} catch (InstantiationException | IllegalAccessException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
@@ -2,7 +2,6 @@ package com.raoulvdberge.refinedstorage.render.color;
|
||||
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.autocrafting.CraftingPattern;
|
||||
import com.raoulvdberge.refinedstorage.item.ItemPattern;
|
||||
import com.raoulvdberge.refinedstorage.render.model.baked.BakedModelPattern;
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.client.renderer.color.IItemColor;
|
||||
import net.minecraft.item.ItemStack;
|
||||
@@ -12,7 +11,7 @@ public class ItemColorPattern implements IItemColor {
|
||||
public int getColor(ItemStack stack, int tintIndex) {
|
||||
CraftingPattern pattern = ItemPattern.getPatternFromCache(Minecraft.getInstance().world, stack);
|
||||
|
||||
if (BakedModelPattern.canDisplayOutput(stack, pattern)) {
|
||||
if (/*TODO BakedModelPattern.canDisplayOutput(stack, pattern)*/false) {
|
||||
int color = Minecraft.getInstance().getItemColors().getColor(pattern.getOutputs().get(0), tintIndex);
|
||||
|
||||
if (color != -1) {
|
||||
|
@@ -1,7 +1,6 @@
|
||||
package com.raoulvdberge.refinedstorage.render.model;
|
||||
|
||||
import com.raoulvdberge.refinedstorage.apiimpl.network.node.cover.CoverType;
|
||||
import com.raoulvdberge.refinedstorage.render.model.baked.BakedModelCover;
|
||||
import net.minecraft.client.renderer.model.IBakedModel;
|
||||
import net.minecraft.client.renderer.model.IUnbakedModel;
|
||||
import net.minecraft.client.renderer.model.ModelBakery;
|
||||
@@ -25,7 +24,8 @@ public class ModelCover implements IUnbakedModel {
|
||||
@Nullable
|
||||
@Override
|
||||
public IBakedModel bake(ModelBakery bakery, Function spriteGetter, ISprite sprite, VertexFormat format) {
|
||||
return new BakedModelCover(null, coverType);
|
||||
return null;
|
||||
//return new BakedModelCover(null, coverType);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user