Jump to content

[1.7.10] Recipe crash due to custom blocks


EmperorZelos

Recommended Posts

I am making blocks and such and naturally I need crafting recipes.

    	GameRegistry.addRecipe(new ItemStack(BlocksAS.deviceAnvilBronzeX),new Object[]{"   ","BBB", " BB",'B',ItemsAS.ingotbronze});
    	GameRegistry.addRecipe(new ItemStack(PipeBlocks.deviceAngledSteamPipeXn0),new Object[]{"   ","  P", " P ",'P',BlocksAS.barrel});
    	GameRegistry.addRecipe(new ItemStack(ItemsAS.hammerBronze),new Object[]{" B "," S ", " S ",'B',ItemsAS.ingotbronze,'S',Items.stick});
    	GameRegistry.addRecipe(new ItemStack(BlocksAS.deviceBoilerIdle),new Object[]{"CCC","CFC", "CCC",'F',Blocks.furnace,'C',ItemsAS.ingotbronze});
    	GameRegistry.addRecipe(new ItemStack(BlocksAS.deviceSmelterIdle),new Object[]{"SSS","CSC", "SCS",'S',Blocks.cobblestone,'C',ItemsAS.ingotcopper});

is the code for registering them

 

All of them work perfectly, except the pipe one

    	GameRegistry.addRecipe(new ItemStack(PipeBlocks.deviceAngledSteamPipeXn0),new Object[]{"   ","  P", " P ",'P',BlocksAS.barrel});

This one, I have played around and I have noticed it is the

{"   ","  P", " P ",'P',BlocksAS.barrel}

part that screws me over, the moment I put a custom block there, not custom item, but custom block, it screws me over, what could be causing this?

Link to comment
Share on other sites

I doubt that ist he case as the recipie should be initiated after but here it is! how stupid am I?

 

---- Minecraft Crash Report ----
// Ouch. That hurt 

Time: 2014-09-12 12:26
Description: Initializing game

java.lang.NullPointerException: Initializing game
at net.minecraft.item.crafting.CraftingManager.addRecipe(CraftingManager.java:236)
at cpw.mods.fml.common.registry.GameRegistry.addShapedRecipe(GameRegistry.java:233)
at cpw.mods.fml.common.registry.GameRegistry.addRecipe(GameRegistry.java:228)
at aerosteam.crafting.CraftingRecipes.addRecipes(CraftingRecipes.java:14)
at aerosteam.AeroSteam.init(AeroSteam.java:107)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:691)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:596)
at net.minecraft.client.Minecraft.run(Minecraft.java:941)
at net.minecraft.client.main.Main.main(Main.java:164)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at GradleStart.bounce(GradleStart.java:107)
at GradleStart.startClient(GradleStart.java:100)
at GradleStart.main(GradleStart.java:55)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
at net.minecraft.item.crafting.CraftingManager.addRecipe(CraftingManager.java:236)
at cpw.mods.fml.common.registry.GameRegistry.addShapedRecipe(GameRegistry.java:233)
at cpw.mods.fml.common.registry.GameRegistry.addRecipe(GameRegistry.java:228)
at aerosteam.crafting.CraftingRecipes.addRecipes(CraftingRecipes.java:14)
at aerosteam.AeroSteam.init(AeroSteam.java:107)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:691)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)
at net.minecraft.client.Minecraft.startGame(Minecraft.java:596)

-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.run(Minecraft.java:941)
at net.minecraft.client.main.Main.main(Main.java:164)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at GradleStart.bounce(GradleStart.java:107)
at GradleStart.startClient(GradleStart.java:100)
at GradleStart.main(GradleStart.java:55)

-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.8.0_11, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 759567632 bytes (724 MB) / 1037959168 bytes (989 MB) up to 1037959168 bytes (989 MB)
JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.05 FML v7.10.18.1180 Minecraft Forge 10.13.0.1180 4 mods loaded, 4 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
FML{7.10.18.1180} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1180.jar) Unloaded->Constructed->Pre-initialized->Initialized
Forge{10.13.0.1180} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1180.jar) Unloaded->Constructed->Pre-initialized->Initialized
AeroSteam{1.0} [AeroSteam] (bin) Unloaded->Constructed->Pre-initialized->Errored
Launched Version: 1.7.10
LWJGL: 2.9.1
OpenGL: GeForce GT 610/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: []
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)

Link to comment
Share on other sites

If it helps

    @EventHandler
    public void preInit(FMLInitializationEvent event)
    {
    	BlocksAS.Init();
    	PipeBlocks.Init();
    	FMLCommonHandler.instance().bus().register(new AnvilSmithingHandler());
    	//ItemsAS.Init();
    	
    }
    
    @EventHandler
    public void init(FMLInitializationEvent event)
    {
    	//stuff
    	NetworkRegistry.INSTANCE.registerGuiHandler(this, new GuiHandler());
    	
    	BiomesAS.init();
    	ItemsAS.Init();
    	
    	RecipeRemover.removeRecipe();
    	CraftingRecipes.addRecipes();
    	//Steam stuff
    	Fluid steam = new Fluid("steam").setGaseous(true).setViscosity(100).setTemperature(400).setDensity(100);
    	FluidRegistry.registerFluid(steam);
    	steamRegistered = FluidRegistry.isFluidRegistered("steam");


    	
    	
    	//GameRegistry.registerFuelHandler(new FuelHandler());
    	//Generate world
    	GameRegistry.registerWorldGenerator(eventWorldGen, 0);
    	
    	//Renders
    	neoProxy.registerRenderThings();
    }
}

Link to comment
Share on other sites

 @SidedProxy(clientSide="aerosteam.proxy.ClientProxy",serverSide = "aerosteam.proxy.CommonProxy")
    public static CommonProxy neoProxy;
    

    @EventHandler
    public void preInit(FMLInitializationEvent event)
    {
    	BlocksAS.Init();
    	PipeBlocks.Init();
    	ItemsAS.Init();
    	FMLCommonHandler.instance().bus().register(new AnvilSmithingHandler());
    	//ItemsAS.Init();
    	
    }
    
    @EventHandler
    public void init(FMLInitializationEvent event)
    {
    	//stuff
    	NetworkRegistry.INSTANCE.registerGuiHandler(this, new GuiHandler());

    	BiomesAS.init();
    	
    	RecipeRemover.removeRecipe();
    	CraftingRecipes.addRecipes();
    	//Steam stuff
    	Fluid steam = new Fluid("steam").setGaseous(true).setViscosity(100).setTemperature(400).setDensity(100);
    	FluidRegistry.registerFluid(steam);
    	steamRegistered = FluidRegistry.isFluidRegistered("steam");


    	
    	
    	//GameRegistry.registerFuelHandler(new FuelHandler());
    	//Generate world
    	GameRegistry.registerWorldGenerator(eventWorldGen, 0);
    	
    	//Renders
    	neoProxy.registerRenderThings();
    }

I ahve this currently and it still crashes, it is in preInit as far as I can tell

Link to comment
Share on other sites

Gladly! This is the main one, the other one called pipes is identeical in structure

 

package aerosteam.blocks;

import aerosteam.AeroSteam;
import aerosteam.SoftMetalOre;
import aerosteam.items.ItemsAS;
import aerosteam.steam.DeviceSteamPipeAngled;
import aerosteam.steam.DeviceSteamPipeStraight;
import aerosteam.tileentity.TileEntityAnvil;
import aerosteam.tileentity.TileEntityBarrel;
import aerosteam.tileentity.TileEntityBoiler;
import aerosteam.tileentity.TileEntityFermentBarrel;
import aerosteam.tileentity.TileEntityMelter;
import aerosteam.tileentity.TileEntitySmelter;
import aerosteam.tileentity.TileEntitySteamPipeAngled;
import aerosteam.tileentity.TileEntitySteamPipeStraight;
import aerosteam.tileentity.TileEntitySteamTank;
import aerosteam.tileentity.TileEntityTransaltitude;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.item.ItemStack;

public class BlocksAS {
    //blocks
    public static Block oreCopper;
    public static Block oreTin;
    public static Block oreZinc;
    public static Block orePurplum;
    public static Block oreSilver;
    public static Block oreSaltpeter;
    public static Block pyrite;
    

    public static Block barrel;
    //Devices
    public static Block deviceSmelterIdle;
    public static Block deviceSmelterActive;

    public static Block deviceMelterIdle;
    public static Block deviceMelterActive;
    
    public static Block deviceBoilerIdle;
    public static Block deviceBoilerActive;
    
    public static Block deviceAnvilBronzeX;
    public static Block deviceAnvilBronzeZ;
    
    public static Block deviceTransaltitude;
    
    public static Block deviceGrinder;

    public static Block deviceExplosive;
    //--Steam--
    public static Block deviceSteamTank;
    
    
public static void Init() {
	registerBlocks();
}

private static void registerBlocks() {
    	CreativeTabs aeroTab=AeroSteam.aeroTab;
	//Blocks
    	oreCopper = new SoftMetalOre(1).setBlockName("Copper Ore")
    			  .setCreativeTab(aeroTab)
    			  .setBlockTextureName(AeroSteam.MODID + ":" + "OreCopper")
    			  .setHardness(3)
    			  .setStepSound(Block.soundTypeStone)
    			  ;
    	GameRegistry.registerBlock(oreCopper, "Copper Ore");
    	LanguageRegistry.addName(oreCopper, "Copper Ore");
    	oreTin = new SoftMetalOre(2).setBlockName("Tin Ore")
    			  .setCreativeTab(aeroTab)
    			  .setBlockTextureName(AeroSteam.MODID + ":" + "OreTin")
    			  .setHardness(3)
    			  .setStepSound(Block.soundTypeStone)
    			  ;
      	GameRegistry.registerBlock(oreTin, "Tin Ore");
      	LanguageRegistry.addName(oreTin, "Tin Ore");
    	oreZinc = new SoftMetalOre(3).setBlockName("Zinc Ore")
    			  .setCreativeTab(aeroTab)
    			  .setBlockTextureName(AeroSteam.MODID + ":" + "OreZinc")
    			  .setHardness(3)
    			  .setStepSound(Block.soundTypeStone)
    			  ;
      	GameRegistry.registerBlock(oreZinc, "Zinc Ore");
      	LanguageRegistry.addName(oreZinc, "Zinc Ore");
    	oreSilver = new SoftMetalOre(6).setBlockName("Silver Ore")
  			  .setCreativeTab(aeroTab)
  			  .setBlockTextureName(AeroSteam.MODID + ":" + "OreSilver")
  			  .setHardness(3)
  			  .setStepSound(Block.soundTypeStone)
  			  ;
    	GameRegistry.registerBlock(oreSilver, "Silver Ore");
    	LanguageRegistry.addName(oreSilver, "Silver Ore");

    	orePurplum = new SoftMetalOre(5).setBlockName("Purplum Ore")
    			  .setCreativeTab(aeroTab)
    			  .setBlockTextureName(AeroSteam.MODID + ":" + "OrePurplum")
    			  .setHardness(3)
    			  .setStepSound(Block.soundTypeStone)
    			  ;
      	GameRegistry.registerBlock(orePurplum, "Purplum Ore");
      	LanguageRegistry.addName(orePurplum, "Purplum Ore");
      	
      	pyrite = new SoftMetalOre(4).setBlockName("Pyrite")
    			  .setCreativeTab(AeroSteam.aeroTab)
    			  .setBlockTextureName(AeroSteam.MODID + ":" + "Pyrite")
    			  .setHardness(4)
    			  .setStepSound(Block.soundTypeStone)
    			  ;
      	GameRegistry.registerBlock(pyrite, "Pyrite");
      	LanguageRegistry.addName(pyrite, "Pyrite");
      	oreSaltpeter = new SoftMetalOre(7).setBlockName("Saltpeter Ore")
    			  .setCreativeTab(AeroSteam.aeroTab)
    			  .setBlockTextureName(AeroSteam.MODID + ":" + "OreSaltpeter")
    			  .setHardness(4)
    			  .setStepSound(Block.soundTypeStone)
    			  ;
      	GameRegistry.registerBlock(oreSaltpeter, "Saltpeter Ore");
      	LanguageRegistry.addName(oreSaltpeter, "Saltpeter Ore");
    	//Devices
    	//--Smelter--
    	deviceSmelterIdle = new DeviceSmelter(false)
    					  .setBlockName("SmelterIdle")
    	    			  .setHardness(5)
    					  .setCreativeTab(aeroTab);
    	deviceSmelterActive = new DeviceSmelter(true)
	  				  .setBlockName("SmelterActive")
	    			  .setHardness(5)
	  				  .setLightLevel(0.625F);
    	GameRegistry.registerBlock(deviceSmelterIdle, "SmelterIdle");
    	GameRegistry.registerBlock(deviceSmelterActive, "SmelterActive");
    	LanguageRegistry.addName(deviceSmelterIdle, "Smelter");
    	LanguageRegistry.addName(deviceSmelterActive, "Smelter");
    	GameRegistry.registerTileEntity(TileEntitySmelter.class,"Smelter");

    	//--Melter--

    	deviceMelterIdle = new DeviceMelter(false)
    					  .setBlockName("MelterIdle")
    	    			  .setHardness(5)
    					  .setCreativeTab(aeroTab);
    	deviceMelterActive = new DeviceMelter(true)
	  				  .setBlockName("MelterActive")
	    			  .setHardness(5)
	  				  .setLightLevel(0.625F);
    	GameRegistry.registerBlock(deviceMelterIdle, "MelterIdle");
    	GameRegistry.registerBlock(deviceMelterActive, "MelterActive");
    	LanguageRegistry.addName(deviceMelterIdle, "Melter");
    	LanguageRegistry.addName(deviceMelterActive, "Melter");
    	GameRegistry.registerTileEntity(TileEntityMelter.class,"Melter");
    	
    	
    	//--Boiler--
    	deviceBoilerIdle = new DeviceBoiler(false)
	  					.setBlockName("BoilerIdle")
	  					.setHardness(5)
	  					.setCreativeTab(AeroSteam.aeroTab);
    	deviceBoilerActive = new DeviceBoiler(true)
    						.setBlockName("BoilerActive")
    						.setHardness(5)
    						.setLightLevel(0.625F);
    	GameRegistry.registerBlock(deviceBoilerIdle, "BoilerIdle");
    	GameRegistry.registerBlock(deviceBoilerActive, "BoilerActive");
    	LanguageRegistry.addName(deviceBoilerIdle, "Boiler");
    	LanguageRegistry.addName(deviceBoilerActive, "Boiler");
    	GameRegistry.registerTileEntity(TileEntityBoiler.class,"Boiler");
    	


    	deviceSteamTank = new DeviceSteamTank().setBlockName("Steam Tank");
    	GameRegistry.registerBlock(deviceSteamTank, "Steam Tank");
    	GameRegistry.registerTileEntity(TileEntitySteamTank.class,"Steam Tank");
    	LanguageRegistry.addName(deviceSteamTank, "Steam Tank");
    	
    	deviceAnvilBronzeX = new DeviceAnvilBronze(1).setBlockName("BronzeAnvil");
    	GameRegistry.registerBlock(deviceAnvilBronzeX, "BronzeAnvilX");
    	LanguageRegistry.addName(deviceAnvilBronzeX, "Bronze Anvil");
    	deviceAnvilBronzeZ = new DeviceAnvilBronze(3).setBlockName("BronzeAnvil");
    	GameRegistry.registerBlock(deviceAnvilBronzeZ, "BronzeAnvilZ");
    	LanguageRegistry.addName(deviceAnvilBronzeZ, "Bronze Anvil");
    	GameRegistry.registerTileEntity(TileEntityAnvil.class,"deviceAnvilBronze");
    	
    	deviceTransaltitude = new DeviceTransaltitude().setBlockName("Transaltituder");
    	GameRegistry.registerBlock(deviceTransaltitude, "Transaltituder");
    	LanguageRegistry.addName(deviceTransaltitude, "Transaltituder");
    	GameRegistry.registerTileEntity(TileEntityTransaltitude.class,"Transaltituder");
    	

    	barrel = new DeviceBarrel().setBlockName("Barrel");
    	GameRegistry.registerBlock(barrel, "Barrel");
    	GameRegistry.registerTileEntity(TileEntityBarrel.class,"Barrel");
    	LanguageRegistry.addName(barrel, "Barrel");
    	

    	deviceExplosive = new DeviceExplosive().setBlockName("Explosive");
    	GameRegistry.registerBlock(deviceExplosive, "Explosive");
    	LanguageRegistry.addName(deviceExplosive, "Explosive");
}

}

Link to comment
Share on other sites

public void preInit(FMLInitializationEvent event)

Replaced my headline with this, not much but thinking i did some misspelling but I'll post it for you to see

 

   

    @EventHandler
    public void preInit(FMLInitializationEvent event)
    {
    	BlocksAS.Init();
    	PipeBlocks.Init();
    	ItemsAS.Init();
    	FMLCommonHandler.instance().bus().register(new AnvilSmithingHandler());
    	//ItemsAS.Init();
    	
    }
    
    @EventHandler
    public void init(FMLInitializationEvent event)
    {
    	//stuff
    	NetworkRegistry.INSTANCE.registerGuiHandler(this, new GuiHandler());

    	BiomesAS.init();
    	
    	RecipeRemover.removeRecipe();
    	CraftingRecipes.addRecipes();
    	//Steam stuff
    	Fluid steam = new Fluid("steam").setGaseous(true).setViscosity(100).setTemperature(400).setDensity(100);
    	FluidRegistry.registerFluid(steam);
    	steamRegistered = FluidRegistry.isFluidRegistered("steam");


    	
    	
    	//GameRegistry.registerFuelHandler(new FuelHandler());
    	//Generate world
    	GameRegistry.registerWorldGenerator(eventWorldGen, 0);
    	
    	//Renders
    	neoProxy.registerRenderThings();
    }

 

package aerosteam.blocks;

import aerosteam.AeroSteam;
import aerosteam.SoftMetalOre;
import aerosteam.items.ItemsAS;
import aerosteam.steam.DeviceSteamPipeAngled;
import aerosteam.steam.DeviceSteamPipeStraight;
import aerosteam.tileentity.TileEntityAnvil;
import aerosteam.tileentity.TileEntityBarrel;
import aerosteam.tileentity.TileEntityBoiler;
import aerosteam.tileentity.TileEntityFermentBarrel;
import aerosteam.tileentity.TileEntityMelter;
import aerosteam.tileentity.TileEntitySmelter;
import aerosteam.tileentity.TileEntitySteamPipeAngled;
import aerosteam.tileentity.TileEntitySteamPipeStraight;
import aerosteam.tileentity.TileEntitySteamTank;
import aerosteam.tileentity.TileEntityTransaltitude;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.item.ItemStack;

public class BlocksAS {
    //blocks
    public static Block oreCopper;
    public static Block oreTin;
    public static Block oreZinc;
    public static Block orePurplum;
    public static Block oreSilver;
    public static Block oreSaltpeter;
    public static Block pyrite;
    

    public static Block barrel;
    //Devices
    public static Block deviceSmelterIdle;
    public static Block deviceSmelterActive;

    public static Block deviceMelterIdle;
    public static Block deviceMelterActive;
    
    public static Block deviceBoilerIdle;
    public static Block deviceBoilerActive;
    
    public static Block deviceAnvilBronzeX;
    public static Block deviceAnvilBronzeZ;
    
    public static Block deviceTransaltitude;
    
    public static Block deviceGrinder;

    public static Block deviceExplosive;
    //--Steam--
    public static Block deviceSteamTank;
    
    
public static void Init() {
	registerBlocks();
}

private static void registerBlocks() {
    	CreativeTabs aeroTab=AeroSteam.aeroTab;
	//Blocks
    	oreCopper = new SoftMetalOre(1).setBlockName("Copper Ore")
    			  .setCreativeTab(aeroTab)
    			  .setBlockTextureName(AeroSteam.MODID + ":" + "OreCopper")
    			  .setHardness(3)
    			  .setStepSound(Block.soundTypeStone)
    			  ;
    	GameRegistry.registerBlock(oreCopper, "Copper Ore");
    	LanguageRegistry.addName(oreCopper, "Copper Ore");
    	oreTin = new SoftMetalOre(2).setBlockName("Tin Ore")
    			  .setCreativeTab(aeroTab)
    			  .setBlockTextureName(AeroSteam.MODID + ":" + "OreTin")
    			  .setHardness(3)
    			  .setStepSound(Block.soundTypeStone)
    			  ;
      	GameRegistry.registerBlock(oreTin, "Tin Ore");
      	LanguageRegistry.addName(oreTin, "Tin Ore");
    	oreZinc = new SoftMetalOre(3).setBlockName("Zinc Ore")
    			  .setCreativeTab(aeroTab)
    			  .setBlockTextureName(AeroSteam.MODID + ":" + "OreZinc")
    			  .setHardness(3)
    			  .setStepSound(Block.soundTypeStone)
    			  ;
      	GameRegistry.registerBlock(oreZinc, "Zinc Ore");
      	LanguageRegistry.addName(oreZinc, "Zinc Ore");
    	oreSilver = new SoftMetalOre(6).setBlockName("Silver Ore")
  			  .setCreativeTab(aeroTab)
  			  .setBlockTextureName(AeroSteam.MODID + ":" + "OreSilver")
  			  .setHardness(3)
  			  .setStepSound(Block.soundTypeStone)
  			  ;
    	GameRegistry.registerBlock(oreSilver, "Silver Ore");
    	LanguageRegistry.addName(oreSilver, "Silver Ore");

    	orePurplum = new SoftMetalOre(5).setBlockName("Purplum Ore")
    			  .setCreativeTab(aeroTab)
    			  .setBlockTextureName(AeroSteam.MODID + ":" + "OrePurplum")
    			  .setHardness(3)
    			  .setStepSound(Block.soundTypeStone)
    			  ;
      	GameRegistry.registerBlock(orePurplum, "Purplum Ore");
      	LanguageRegistry.addName(orePurplum, "Purplum Ore");
      	
      	pyrite = new SoftMetalOre(4).setBlockName("Pyrite")
    			  .setCreativeTab(AeroSteam.aeroTab)
    			  .setBlockTextureName(AeroSteam.MODID + ":" + "Pyrite")
    			  .setHardness(4)
    			  .setStepSound(Block.soundTypeStone)
    			  ;
      	GameRegistry.registerBlock(pyrite, "Pyrite");
      	LanguageRegistry.addName(pyrite, "Pyrite");
      	oreSaltpeter = new SoftMetalOre(7).setBlockName("Saltpeter Ore")
    			  .setCreativeTab(AeroSteam.aeroTab)
    			  .setBlockTextureName(AeroSteam.MODID + ":" + "OreSaltpeter")
    			  .setHardness(4)
    			  .setStepSound(Block.soundTypeStone)
    			  ;
      	GameRegistry.registerBlock(oreSaltpeter, "Saltpeter Ore");
      	LanguageRegistry.addName(oreSaltpeter, "Saltpeter Ore");
    	//Devices
    	//--Smelter--
    	deviceSmelterIdle = new DeviceSmelter(false)
    					  .setBlockName("SmelterIdle")
    	    			  .setHardness(5)
    					  .setCreativeTab(aeroTab);
    	deviceSmelterActive = new DeviceSmelter(true)
	  				  .setBlockName("SmelterActive")
	    			  .setHardness(5)
	  				  .setLightLevel(0.625F);
    	GameRegistry.registerBlock(deviceSmelterIdle, "SmelterIdle");
    	GameRegistry.registerBlock(deviceSmelterActive, "SmelterActive");
    	LanguageRegistry.addName(deviceSmelterIdle, "Smelter");
    	LanguageRegistry.addName(deviceSmelterActive, "Smelter");
    	GameRegistry.registerTileEntity(TileEntitySmelter.class,"Smelter");

    	//--Melter--

    	deviceMelterIdle = new DeviceMelter(false)
    					  .setBlockName("MelterIdle")
    	    			  .setHardness(5)
    					  .setCreativeTab(aeroTab);
    	deviceMelterActive = new DeviceMelter(true)
	  				  .setBlockName("MelterActive")
	    			  .setHardness(5)
	  				  .setLightLevel(0.625F);
    	GameRegistry.registerBlock(deviceMelterIdle, "MelterIdle");
    	GameRegistry.registerBlock(deviceMelterActive, "MelterActive");
    	LanguageRegistry.addName(deviceMelterIdle, "Melter");
    	LanguageRegistry.addName(deviceMelterActive, "Melter");
    	GameRegistry.registerTileEntity(TileEntityMelter.class,"Melter");
    	
    	
    	//--Boiler--
    	deviceBoilerIdle = new DeviceBoiler(false)
	  					.setBlockName("BoilerIdle")
	  					.setHardness(5)
	  					.setCreativeTab(AeroSteam.aeroTab);
    	deviceBoilerActive = new DeviceBoiler(true)
    						.setBlockName("BoilerActive")
    						.setHardness(5)
    						.setLightLevel(0.625F);
    	GameRegistry.registerBlock(deviceBoilerIdle, "BoilerIdle");
    	GameRegistry.registerBlock(deviceBoilerActive, "BoilerActive");
    	LanguageRegistry.addName(deviceBoilerIdle, "Boiler");
    	LanguageRegistry.addName(deviceBoilerActive, "Boiler");
    	GameRegistry.registerTileEntity(TileEntityBoiler.class,"Boiler");
    	


    	deviceSteamTank = new DeviceSteamTank().setBlockName("Steam Tank");
    	GameRegistry.registerBlock(deviceSteamTank, "Steam Tank");
    	GameRegistry.registerTileEntity(TileEntitySteamTank.class,"Steam Tank");
    	LanguageRegistry.addName(deviceSteamTank, "Steam Tank");
    	
    	deviceAnvilBronzeX = new DeviceAnvilBronze(1).setBlockName("BronzeAnvil");
    	GameRegistry.registerBlock(deviceAnvilBronzeX, "BronzeAnvilX");
    	LanguageRegistry.addName(deviceAnvilBronzeX, "Bronze Anvil");
    	deviceAnvilBronzeZ = new DeviceAnvilBronze(3).setBlockName("BronzeAnvil");
    	GameRegistry.registerBlock(deviceAnvilBronzeZ, "BronzeAnvilZ");
    	LanguageRegistry.addName(deviceAnvilBronzeZ, "Bronze Anvil");
    	GameRegistry.registerTileEntity(TileEntityAnvil.class,"deviceAnvilBronze");
    	
    	deviceTransaltitude = new DeviceTransaltitude().setBlockName("Transaltituder");
    	GameRegistry.registerBlock(deviceTransaltitude, "Transaltituder");
    	LanguageRegistry.addName(deviceTransaltitude, "Transaltituder");
    	GameRegistry.registerTileEntity(TileEntityTransaltitude.class,"Transaltituder");
    	

    	barrel = new DeviceBarrel().setBlockName("Barrel");
    	GameRegistry.registerBlock(barrel, "Barrel");
    	GameRegistry.registerTileEntity(TileEntityBarrel.class,"Barrel");
    	LanguageRegistry.addName(barrel, "Barrel");
    	

    	deviceExplosive = new DeviceExplosive().setBlockName("Explosive");
    	GameRegistry.registerBlock(deviceExplosive, "Explosive");
    	LanguageRegistry.addName(deviceExplosive, "Explosive");
}

}

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • ROTER88 : Waspada Situs Scam dengan Withdraw Tidak Dibayar Di era digital saat ini, banyak orang yang mencari keberuntungan melalui situs perjudian online. Namun, dibalik gemerlap janji-janji manis kemenangan, ada bahaya yang mengintai. Salah satu situs yang patut diwaspadai adalah ROTER88. Situs ini mendapat reputasi buruk karena banyak laporan dari pengguna yang mengklaim bahwa mereka tidak bisa menarik dana kemenangan mereka. Dalam artikel ini, kita akan membahas mengapa ROTER88 dianggap sebagai situs scam dan bagaimana Anda bisa melindungi diri dari penipuan serupa. Pengalaman Pengguna: Penarikan Tidak Dibayar Beberapa pengguna telah melaporkan pengalaman buruk mereka dengan ROTER88. Mereka mengaku bahwa setelah memenangkan sejumlah uang dan mencoba menariknya, proses penarikan mereka ditolak tanpa alasan yang jelas. Bahkan, beberapa pengguna melaporkan bahwa akun mereka tiba-tiba diblokir setelah mencoba melakukan penarikan, sehingga mereka kehilangan akses ke dana mereka sama sekali.
    • Hello! Im trying to get biome on player's position, if the player is in desert biome the variable "temperature" should increase but it doesn't. am i missing something? package net.mcreator.drowningbelow.procedures; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.eventbus.api.Event; import net.minecraftforge.event.TickEvent; import net.minecraft.world.entity.player.Player; import net.minecraft.world.entity.Entity; import net.minecraft.network.chat.Component; import net.minecraft.resources.ResourceLocation; import net.mcreator.drowningbelow.network.DrowningbelowModVariables; import javax.annotation.Nullable; import net.minecraft.world.level.LevelAccessor; import net.minecraft.core.BlockPos; import net.minecraft.world.level.Level; import net.minecraft.client.Minecraft; import net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator; import net.minecraft.server.MinecraftServer; import net.minecraft.world.level.biome.Biome; import java.io.Console; @Mod.EventBusSubscriber public class TemperaturaProcedure { private static final int TICKS_INTERVAL = 60; // 60 ticks = 3 segundos private static int tickCounter = 0; private static final int TICK_BIOME_INTERVAL = 60; private static int tickBiomeCounter = 0; @SubscribeEvent public static void onPlayerTick(TickEvent.PlayerTickEvent event) { if (event.phase == TickEvent.Phase.END) { tickCounter++; tickBiomeCounter++; if (tickCounter >= TICKS_INTERVAL) { tickCounter = 0; checkAndUpdateTemperature(event.player); } if (tickBiomeCounter >= TICK_BIOME_INTERVAL) { tickBiomeCounter = 0; execute(event, event.player.level(), event.player); } displayTemperature(event.player); } } private static void checkAndUpdateTemperature(Entity entity) { if (entity == null) return; if (entity.isInWaterRainOrBubble()) { double newTemperature = (entity.getCapability(DrowningbelowModVariables.PLAYER_VARIABLES_CAPABILITY, null) .orElse(new DrowningbelowModVariables.PlayerVariables())).Temperatura - 2; entity.getCapability(DrowningbelowModVariables.PLAYER_VARIABLES_CAPABILITY, null).ifPresent(capability -> { capability.Temperatura = newTemperature; capability.syncPlayerVariables(entity); }); } } private static void displayTemperature(Entity entity) { if (entity == null) return; if (entity instanceof Player _player && !_player.level().isClientSide()) { double temperatura = (entity.getCapability(DrowningbelowModVariables.PLAYER_VARIABLES_CAPABILITY, null) .orElse(new DrowningbelowModVariables.PlayerVariables())).Temperatura; _player.displayClientMessage(Component.literal("\u00A76\u00A7l\u2600\u00A7e\u00A7l Temperatura \u00A76\u00A7l\u2600 \u00A7e\u00A7l" + temperatura + "\u00B0"), true); } } private static void execute(@Nullable Event event, LevelAccessor world, Entity entity) { System.out.println("Esto si se mando 2"); if (world.getBiome(BlockPos.containing(entity.getX(), entity.getY(), entity.getX())).is(new ResourceLocation("desert"))) { System.out.println("Esto si se mando 3"); double _setval = (entity.getCapability(DrowningbelowModVariables.PLAYER_VARIABLES_CAPABILITY, null).orElse(new DrowningbelowModVariables.PlayerVariables())).Temperatura + 2; entity.getCapability(DrowningbelowModVariables.PLAYER_VARIABLES_CAPABILITY, null).ifPresent(capability -> { capability.Temperatura = _setval; capability.syncPlayerVariables(entity); }); System.out.println("Esto si se mando 4"); } } }  
    • Also, before he disconnects this appears on the log:  [18:07:30] [Render thread/WARN]: Failed to get file path of mod fastpaintings: / 2648[18:07:30] [Render thread/WARN]: Failed to get file path of mod moonlight: / 2649[18:07:30] [Render thread/WARN]: Failed to get file path of mod dummmmmmy: / 2650[18:07:30] [Render thread/WARN]: Failed to get file path of mod amendments: / 2651[18:07:30] [Render thread/WARN]: Failed to get file path of mod supplementaries: / Does this have anything to do with the error?
    • Then it is an issue or conflict with ad_astra_giselle_addon and modmenu Invalid mod icon for icon source ad_astra_giselle_addon: icon.png java.nio.file.NoSuchFileException: /icon.png I have no idea how to fix it - maybe try other builds  
    • i have kinda simillar stuff with mods.toml. every time launching my modpack these logs are typinbg off: - fastpaintings 1.20-1.2.7 |-- apoli 1.20.1-2.9.0.8 \-- calio 1.20.1-1.11.0.5 - playeranimator 1.0.2-rc1+1.20 - puzzleslib 8.1.20 - quad 1.2.5 - ramcompat 0.1.3 - rare_ice 0.0NONE - reignitedhud 1.1.0 - relics 0.6.5.1 - repurposed_structures 7.1.15+1.20.1-forge - resourcefulconfig 2.1.2 - resourcefullib 2.1.25 - rotten_flesh_to_leather 2.0.0 - rrls 4.0.6.1+mc1.20.1-forge - saturn 0.1.3 - sereneseasons 9.0.0.46 - silverbirch 1.1.1 - smoothboot 0.0.4 - snowundertrees 1.4.4 - spelunkery 1.20.1-0.3.5 - strictly_origins 1 - terrablender 3.0.1.7 - terralith 2.5.1 - travelersbackpack 9.1.14 - treechop 0.18.8 - trulytreasures 1.20-3.0.0 - vtweaks 4.0.13.fix1 - walkers 4.5.1 - walljump 1.20.1-1.1.6-forge - wizards_reborn 1.20.1-0.1.4 - yungsapi 1.20-Forge-4.0.5 - yungsbridges 1.20-Forge-4.0.3 - yungsextras 1.20-Forge-4.0.3 - yungsmenutweaks 1.20.1-Forge-1.0.2 [16���.2024 20:42:56.008] [main/INFO] [BadOptimizations/]: Loading config from C:\Users\{COMPUTER_USERNAME}\AppData\Roaming\com.modrinth.theseus\profiles\ExoRodemIII\config\badoptimizations.txt [16���.2024 20:42:56.009] [main/INFO] [BadOptimizations/]: Config version: 3 [16���.2024 20:42:56.010] [main/INFO] [BadOptimizations/]: BadOptimizations config dump: [16���.2024 20:42:56.011] [main/INFO] [BadOptimizations/]: enable_toast_optimizations: true [16���.2024 20:42:56.012] [main/INFO] [BadOptimizations/]: ignore_mod_incompatibilities: false [16���.2024 20:42:56.013] [main/INFO] [BadOptimizations/]: lightmap_time_change_needed_for_update: 80 [16���.2024 20:42:56.013] [main/INFO] [BadOptimizations/]: enable_lightmap_caching: true [16���.2024 20:42:56.013] [main/INFO] [BadOptimizations/]: enable_particle_manager_optimization: true [16���.2024 20:42:56.013] [main/INFO] [BadOptimizations/]: enable_entity_renderer_caching: true [16���.2024 20:42:56.014] [main/INFO] [BadOptimizations/]: log_config: true [16���.2024 20:42:56.014] [main/INFO] [BadOptimizations/]: enable_remove_redundant_fov_calculations: true [16���.2024 20:42:56.014] [main/INFO] [BadOptimizations/]: config_version: 3 [16���.2024 20:42:56.014] [main/INFO] [BadOptimizations/]: enable_sky_angle_caching_in_worldrenderer: true [16���.2024 20:42:56.014] [main/INFO] [BadOptimizations/]: enable_block_entity_renderer_caching: true [16���.2024 20:42:56.014] [main/INFO] [BadOptimizations/]: skycolor_time_change_needed_for_update: 3 [16���.2024 20:42:56.014] [main/INFO] [BadOptimizations/]: enable_entity_flag_caching: true [16���.2024 20:42:56.014] [main/INFO] [BadOptimizations/]: enable_debug_renderer_disable_if_not_needed: true [16���.2024 20:42:56.014] [main/INFO] [BadOptimizations/]: enable_sky_color_caching: true [16���.2024 20:42:56.014] [main/INFO] [BadOptimizations/]: enable_remove_tutorial_if_not_demo: true [16���.2024 20:42:56.014] [main/INFO] [BadOptimizations/]: show_f3_text: true [16���.2024 20:42:57.417] [main/WARN] [mixin/]: Error loading class: dev/emi/emi/screen/EmiScreenManager (java.lang.ClassNotFoundException: dev.emi.emi.screen.EmiScreenManager) [16���.2024 20:42:57.422] [main/WARN] [mixin/]: Error loading class: me/shedaniel/rei/impl/client/gui/ScreenOverlayImpl (java.lang.ClassNotFoundException: me.shedaniel.rei.impl.client.gui.ScreenOverlayImpl) [16���.2024 20:42:58.657] [main/WARN] [mixin/]: Error loading class: vazkii/quark/base/module/ModuleFinder (java.lang.ClassNotFoundException: vazkii.quark.base.module.ModuleFinder) [16���.2024 20:42:58.942] [main/INFO] [fpsreducer/]: bre2el.fpsreducer.mixin.RenderSystemMixin will be applied. [16���.2024 20:42:58.943] [main/INFO] [fpsreducer/]: bre2el.fpsreducer.mixin.WindowMixin will be applied. [16���.2024 20:42:59.109] [main/WARN] [mixin/]: Error loading class: com/illusivesoulworks/colytra/client/ColytraLayer (java.lang.ClassNotFoundException: com.illusivesoulworks.colytra.client.ColytraLayer) [16���.2024 20:42:59.119] [main/WARN] [mixin/]: Error loading class: com/illusivesoulworks/elytraslot/client/ElytraSlotLayer (java.lang.ClassNotFoundException: com.illusivesoulworks.elytraslot.client.ElytraSlotLayer) [16���.2024 20:43:01.569] [main/INFO] [memoryleakfix/]: [MemoryLeakFix] Will be applying 3 memory leak fixes! [16���.2024 20:43:01.569] [main/INFO] [memoryleakfix/]: [MemoryLeakFix] Currently enabled memory leak fixes: [targetEntityLeak, biomeTemperatureLeak, hugeScreenshotLeak] [16���.2024 20:43:02.459] [main/INFO] [MixinExtras|Service/]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.6). [16���.2024 20:43:03.003] [main/WARN] [mixin/]: Injection warning: LVT in net/minecraft/client/gui/GuiGraphics::m_280497_(Lnet/minecraft/client/gui/Font;Ljava/util/List;IILnet/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipPositioner;)V has incompatible changes at opcode 346 in callback relics.mixins.json:GuiGraphicsMixin->@Inject::onTooltipRender(Lnet/minecraft/client/gui/Font;Ljava/util/List;IILnet/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipPositioner;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfo;Lnet/minecraftforge/client/event/RenderTooltipEvent$Pre;IIIILorg/joml/Vector2ic;)V. Expected: [Lnet/minecraftforge/client/event/RenderTooltipEvent$Pre;, I, I, I, I, Lorg/joml/Vector2ic;] Found: [Ljava/lang/Object;, I, I, I, I, Lorg/joml/Vector2ic;] Available: [Ljava/lang/Object;, I, I, I, I, Lorg/joml/Vector2ic;, I, I, I, Lnet/minecraft/client/gui/Font;, I, I, Lnet/minecraft/client/gui/screens/inventory/tooltip/ClientTooltipComponent;] [16���.2024 20:43:03.735] [main/INFO] [Smooth Boot (Reloaded)/]: Smooth Boot (Reloaded) config initialized [16���.2024 20:43:05.500] [main/WARN] [mixin/]: Static binding violation: PRIVATE @Overwrite method m_172993_ in embeddium.mixins.json:core.render.world.WorldRendererMixin cannot reduce visibiliy of PUBLIC target method, visibility will be upgraded. [16���.2024 20:43:05.500] [main/WARN] [mixin/]: Static binding violation: PRIVATE @Overwrite method m_109501_ in embeddium.mixins.json:core.render.world.WorldRendererMixin cannot reduce visibiliy of PUBLIC target method, visibility will be upgraded. [16���.2024 20:43:05.571] [main/WARN] [mixin/]: @Redirect conflict. Skipping forge-badoptimizations.mixins.json:MixinWorldRenderer->@Redirect::getSkyAngle(Lnet/minecraft/client/multiplayer/ClientLevel;F)F with priority 700, already redirected by citadel.mixins.json:client.LevelRendererMixin->@Redirect::citadel_getTimeOfDay(Lnet/minecraft/client/multiplayer/ClientLevel;F)F with priority 1000   i feel very stupid, but, can someone help me? i would really appreciatte that
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.