Jump to content

Recommended Posts

Posted

In my mod I have a TESR for a block that shows a floating spinning item from its inventory. There is also a boolean that states wether the block has a Nether Star inside it. In my TESR I try to render the Nether Star by using an if condition checking if it has the Nether Star, but it always equals false. I know that the function for setting the nether star in the block executes because I have put System.out.printLine() in various places. It seems like in the TESR the TE properties aren't being accessed properly because it never executes the Nether Star rendering code even though it should.

 

package com.leo.mobsuppressors.tileentity;

import org.lwjgl.opengl.GL11;

import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.client.renderer.RenderHelper;
import net.minecraft.client.renderer.block.model.IBakedModel;
import net.minecraft.client.renderer.block.model.ItemCameraTransforms;
import net.minecraft.client.renderer.texture.TextureMap;
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraftforge.client.ForgeHooksClient;

public class TESRSuppressionTower extends TileEntitySpecialRenderer<TileEntitySuppressionTower> {
	@Override
	public void renderTileEntityAt(TileEntitySuppressionTower te, double x, double y, double z, float partialTicks, int destroyStage) {
		GlStateManager.enableRescaleNormal();
		GlStateManager.alphaFunc(GL11.GL_GREATER, 0.1f);
		GlStateManager.enableBlend();
		RenderHelper.enableStandardItemLighting();
		GlStateManager.tryBlendFuncSeparate(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA, 1, 0);
		
		ItemStack stack = te.itemStackHandler.getStackInSlot(0);
		if (!stack.isEmpty()) {
			GlStateManager.pushMatrix();
			GlStateManager.translate(x + 0.5, y + 0.15, z + 0.5);
			GlStateManager.rotate((te.getWorld().getTotalWorldTime() + partialTicks) * 4, 0, 1, 0);
	
			IBakedModel model = Minecraft.getMinecraft().getRenderItem().getItemModelWithOverrides(stack, te.getWorld(), null);
			model = ForgeHooksClient.handleCameraTransforms(model, ItemCameraTransforms.TransformType.GROUND, false);
	
			Minecraft.getMinecraft().getTextureManager().bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE);
			Minecraft.getMinecraft().getRenderItem().renderItem(stack, model);
			GlStateManager.popMatrix();
		}
		if (te.hasNetherStar) {
			GlStateManager.pushMatrix();
			GlStateManager.translate(x + 0.4, y + 0.5, z + 0.4);
			GlStateManager.scale(0.75, 0.75, 0.75);
			GlStateManager.rotate(90, 0, 0, 0);
			IBakedModel netherStarModel = Minecraft.getMinecraft().getRenderItem().getItemModelWithOverrides(new ItemStack(Items.NETHER_STAR),  te.getWorld(), null);
			Minecraft.getMinecraft().getTextureManager().bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE);
			Minecraft.getMinecraft().getRenderItem().renderItem(new ItemStack(Items.NETHER_STAR, 1), netherStarModel);
			GlStateManager.popMatrix();
		}
		
		GlStateManager.disableRescaleNormal();
		GlStateManager.disableBlend();
	}
}
package com.leo.mobsuppressors.tileentity;

import javax.annotation.Nullable;

import com.leo.mobsuppressors.MobSuppressors;
import com.leo.mobsuppressors.network.PacketRequestUpdateTower;
import com.leo.mobsuppressors.network.PacketUpdateTower;

import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.fml.common.network.NetworkRegistry;
import net.minecraftforge.items.CapabilityItemHandler;
import net.minecraftforge.items.ItemStackHandler;

public class TileEntitySuppressionTower extends TileEntity {
	public ItemStackHandler itemStackHandler = new ItemStackHandler(1) {
		@Override
		protected void onContentsChanged(int slot) {
			if (!world.isRemote) {
				lastChangeTime = world.getTotalWorldTime();
				MobSuppressors.network.sendToAllAround(new PacketUpdateTower(TileEntitySuppressionTower.this), new NetworkRegistry.TargetPoint(world.provider.getDimension(), pos.getX(), pos.getY(), pos.getZ(), 64));
			}
		}
	};
	
	public boolean hasNetherStar;
	public int netherStarUsesLeft;
	
	public long lastChangeTime;
	
	public TileEntitySuppressionTower() {
		this.hasNetherStar = false;
		this.netherStarUsesLeft = 0;
	}
	
	public void setHasNetherStar() {
		this.hasNetherStar = true;
		this.netherStarUsesLeft = 10;
	}
	
	@Override
	public NBTTagCompound writeToNBT(NBTTagCompound compound) {
		compound.setTag("inventory", itemStackHandler.serializeNBT());
		compound.setLong("lastChangeTime", lastChangeTime);
		compound.setBoolean("hasNetherStar", hasNetherStar);
		compound.setInteger("netherStarUsesLeft", netherStarUsesLeft);
		return super.writeToNBT(compound);
	}
	
	@Override
	public void readFromNBT(NBTTagCompound compound) {
		itemStackHandler.deserializeNBT(compound.getCompoundTag("inventory"));
		lastChangeTime = compound.getLong("lastChangeTime");
		hasNetherStar = compound.getBoolean("hasNetherStar");
		netherStarUsesLeft = compound.getInteger("netherStarUsesLeft");
		super.readFromNBT(compound);
	}
	
	@Override
	public void onLoad() {
		if (world.isRemote) {
			MobSuppressors.network.sendToServer(new PacketRequestUpdateTower(this));
		}
	}
	
	@Override
	public AxisAlignedBB getRenderBoundingBox() {
		return new AxisAlignedBB(getPos(), getPos().add(1, 2, 1));
	}
	
	@Override
	public boolean hasCapability(Capability<?> capability, @Nullable EnumFacing facing) {
		return capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY || super.hasCapability(capability, facing);
	}
	
	@Nullable
	@Override
	public <T> T getCapability(Capability<T> capability, @Nullable EnumFacing facing) {
		return capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY ? (T)itemStackHandler : super.getCapability(capability, facing);
	}
}
package com.leo.mobsuppressors.blocks;

import com.leo.mobsuppressors.CreativeTab;
import com.leo.mobsuppressors.tileentity.TileEntitySuppressionTower;

import net.minecraft.block.Block;
import net.minecraft.block.ITileEntityProvider;
import net.minecraft.block.material.Material;
import net.minecraft.block.state.IBlockState;
import net.minecraft.entity.item.EntityItem;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumHand;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
import net.minecraftforge.items.CapabilityItemHandler;
import net.minecraftforge.items.IItemHandler;

public class BlockSuppressionTower extends Block implements ITileEntityProvider {

	public BlockSuppressionTower(String unlocalisedName, String registryName) {
		super(Material.ROCK);
		
		this.setUnlocalizedName(unlocalisedName);
		this.setRegistryName(registryName);
		
		this.setCreativeTab(CreativeTab.mobSuppressorCreativeTab);
	}
	
	public BlockSuppressionTower(Material materialIn) {
		super(materialIn);
	}
	
	@Override
	public boolean isOpaqueCube(IBlockState state) {
		return false;
	}
	
	@Override
	public boolean isFullCube(IBlockState state) {
		return false;
	}
	
	@Override
	public boolean isFullyOpaque(IBlockState state) {
		return false;
	}

	@Override
	public TileEntity createNewTileEntity(World worldIn, int meta) {
		return new TileEntitySuppressionTower();
	}
	
	@Override
	public void breakBlock(World world, BlockPos pos, IBlockState state) {
		super.breakBlock(world, pos, state);
		world.removeTileEntity(pos);
		TileEntitySuppressionTower tile = (TileEntitySuppressionTower)world.getTileEntity(pos);
		IItemHandler itemHandler = tile.getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, EnumFacing.NORTH);
		ItemStack stack = itemHandler.getStackInSlot(0);
		if (!stack.isEmpty()) {
			EntityItem item = new EntityItem(world, pos.getX(), pos.getY(), pos.getZ(), stack);
			world.spawnEntity(item);
		}
	}
	
	@Override
	public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing side, float hitX, float hitY, float hitZ) {
		if (!world.isRemote) {
			TileEntitySuppressionTower TEST = (TileEntitySuppressionTower)world.getTileEntity(pos);
			IItemHandler itemHandler = TEST.getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, side);
			
			if (player.getHeldItem(hand).isEmpty()) {
				player.setHeldItem(hand, itemHandler.extractItem(0, 64, false));
			} else if (player.getHeldItem(hand).getItem() == Items.NETHER_STAR) {
				if (!TEST.hasNetherStar) {
					player.getHeldItem(hand).shrink(1);
					TEST.setHasNetherStar();
				}
			} else {
				player.setHeldItem(hand, itemHandler.insertItem(0, player.getHeldItem(hand), false));
			}
			
			TEST.markDirty();
		}
		
		return true;
	}
}

What I want:

2017-06-24_12_53_16.png.ff818e0c238edef77d95e22b6388f4ac.png

What I get:

2017-06-24_12_52_08.png.c2e780c72c9deadfd215ffe3e0ece061.png

 

Posted
package com.leo.mobsuppressors.network;

import com.leo.mobsuppressors.tileentity.TileEntitySuppressionTower;

import io.netty.buffer.ByteBuf;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
import net.minecraftforge.fml.common.FMLCommonHandler;
import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler;
import net.minecraftforge.fml.common.network.simpleimpl.MessageContext;

public class PacketRequestUpdateTower implements IMessage {
	public static class Handler implements IMessageHandler<PacketRequestUpdateTower, PacketUpdateTower> {
		@Override
		public PacketUpdateTower onMessage(PacketRequestUpdateTower message, MessageContext ctx) {
			World world = FMLCommonHandler.instance().getMinecraftServerInstance().worldServerForDimension(message.dimension);
			TileEntitySuppressionTower te = (TileEntitySuppressionTower)world.getTileEntity(message.pos);
			if (te != null) {
				return new PacketUpdateTower(te);
			} else {
				return null;
			}
		}
	
	}
	
	private BlockPos pos;
	private int dimension;
	
	public PacketRequestUpdateTower(BlockPos pos, int dimension) {
		this.pos = pos;
		this.dimension = dimension;
	}
	
	public PacketRequestUpdateTower(TileEntitySuppressionTower te) {
		this(te.getPos(), te.getWorld().provider.getDimension());
	}
	
	public PacketRequestUpdateTower() {
	}
	
	@Override
	public void toBytes(ByteBuf buf) {
		buf.writeLong(pos.toLong());
		buf.writeInt(dimension);
	}
	
	@Override
	public void fromBytes(ByteBuf buf) {
		pos = BlockPos.fromLong(buf.readLong());
		dimension = buf.readInt();
	}
}
package com.leo.mobsuppressors.network;

import com.leo.mobsuppressors.tileentity.TileEntitySuppressionPedestal;
import com.leo.mobsuppressors.tileentity.TileEntitySuppressionTower;

import io.netty.buffer.ByteBuf;
import net.minecraft.client.Minecraft;
import net.minecraft.item.ItemStack;
import net.minecraft.util.math.BlockPos;
import net.minecraftforge.fml.common.network.ByteBufUtils;
import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler;
import net.minecraftforge.fml.common.network.simpleimpl.MessageContext;

public class PacketUpdateTower implements IMessage {
	public static class Handler implements IMessageHandler<PacketUpdateTower, IMessage> {
		@Override
		public IMessage onMessage(PacketUpdateTower message, MessageContext ctx) {
			Minecraft.getMinecraft().addScheduledTask(() -> {
				TileEntitySuppressionTower te = (TileEntitySuppressionTower)Minecraft.getMinecraft().world.getTileEntity(message.pos);
				te.itemStackHandler.setStackInSlot(0, message.stack);
				te.lastChangeTime = message.lastChangeTime;
			});
			return null;
		}
	
	}

	
	private BlockPos pos;
	private ItemStack stack;
	private long lastChangeTime;
	
	public PacketUpdateTower(BlockPos pos, ItemStack stack, long lastChangeTime) {
		this.pos = pos;
		this.stack = stack;
		this.lastChangeTime = lastChangeTime;
	}
	
	public PacketUpdateTower(TileEntitySuppressionTower te) {
		this(te.getPos(), te.itemStackHandler.getStackInSlot(0), te.lastChangeTime);
	}
	
	public PacketUpdateTower() {
	
	}
	
	@Override
	public void toBytes(ByteBuf buf) {
		buf.writeLong(pos.toLong());
		ByteBufUtils.writeItemStack(buf, stack);
		buf.writeLong(lastChangeTime);
	}
	
	@Override
	public void fromBytes(ByteBuf buf) {
		pos = BlockPos.fromLong(buf.readLong());
		stack = ByteBufUtils.readItemStack(buf);
		lastChangeTime = buf.readLong();
	}

}

 

Posted
1 hour ago, Jay Avery said:

Okay, so you're sending the information about the inventory contents to the client. How will the client know to set hasNetherStar if the inventory contains the right item?

What do you mean?

Posted
5 minutes ago, meee39 said:

Block models can't be dynamic. I need a TESR because there is no way of knowing what item will be in the pedestal.

You do it with IModels

The thread title is someone trying to render items with a TESR and diesieben07 explains how a TESR isn't needed.

Mind, the item you want to have spinning does need to be a TESR, but the everything else can be a baked model.

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Posted
4 hours ago, meee39 said:

What do you mean?

When you update the inventory contents on the client, you don't update the value of hasNetherStar. You need to set this field by checking whether the updated inventory contains a nether star or not.

Posted

But the Nether Star isn't part of the inventory, it is stored as a boolean. Are you saying that I should be storing the Star in an inventory slot?

Posted (edited)

Oh, when you asked this-

7 hours ago, meee39 said:

Do I need to use a separate packet to the one that syncs the inventory?

I assumed you meant that the nether star is in the inventory. If it's not, then yes you will have to sync the nether star independently. 

Edited by Jay Avery
Posted

I made a new packet for updating hasNetherStar, but when called it creates an error in the fromBytes() method.

Jun 25, 2017 11:20:24 AM io.netty.channel.embedded.EmbeddedChannel recordException
WARNING: More than one exception was raised. Will report only the first one and log others.
io.netty.handler.codec.EncoderException: java.lang.IndexOutOfBoundsException: readerIndex(1) + length(8) exceeds writerIndex(1): UnpooledHeapByteBuf(ridx: 1, widx: 1, cap: 256)
	at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:107)
	at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116)
	at io.netty.channel.AbstractChannelHandlerContext.invokeWrite(AbstractChannelHandlerContext.java:658)
	at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:716)
	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:706)
	at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:741)
	at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:895)
	at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:240)
	at net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToAllAround(SimpleNetworkWrapper.java:268)
	at com.leo.mobsuppressors.blocks.BlockSuppressionTower.onBlockActivated(BlockSuppressionTower.java:85)
	at net.minecraft.server.management.PlayerInteractionManager.processRightClickBlock(PlayerInteractionManager.java:473)
	at net.minecraft.network.NetHandlerPlayServer.processTryUseItemOnBlock(NetHandlerPlayServer.java:712)
	at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(CPacketPlayerTryUseItemOnBlock.java:68)
	at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(CPacketPlayerTryUseItemOnBlock.java:13)
	at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:21)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at net.minecraft.util.Util.runTask(Util.java:29)
	at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:754)
	at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:699)
	at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:156)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:548)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.IndexOutOfBoundsException: readerIndex(1) + length(8) exceeds writerIndex(1): UnpooledHeapByteBuf(ridx: 1, widx: 1, cap: 256)
	at io.netty.buffer.AbstractByteBuf.checkReadableBytes(AbstractByteBuf.java:1175)
	at io.netty.buffer.AbstractByteBuf.readLong(AbstractByteBuf.java:632)
	at net.minecraft.network.PacketBuffer.readLong(PacketBuffer.java:832)
	at com.leo.mobsuppressors.network.PacketUpdateTowerHasNetherStar.toBytes(PacketUpdateTowerHasNetherStar.java:54)
	at net.minecraftforge.fml.common.network.simpleimpl.SimpleIndexedCodec.encodeInto(SimpleIndexedCodec.java:30)
	at net.minecraftforge.fml.common.network.simpleimpl.SimpleIndexedCodec.encodeInto(SimpleIndexedCodec.java:26)
	at net.minecraftforge.fml.common.network.FMLIndexedMessageToMessageCodec.encode(FMLIndexedMessageToMessageCodec.java:73)
	at io.netty.handler.codec.MessageToMessageCodec$1.encode(MessageToMessageCodec.java:67)
	at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89)
	... 22 more
package com.leo.mobsuppressors.tileentity;

import javax.annotation.Nullable;

import com.leo.mobsuppressors.MobSuppressors;
import com.leo.mobsuppressors.network.PacketRequestUpdateTower;
import com.leo.mobsuppressors.network.PacketUpdateTower;
import com.leo.mobsuppressors.network.PacketUpdateTowerHasNetherStar;

import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.fml.common.network.NetworkRegistry;
import net.minecraftforge.items.CapabilityItemHandler;
import net.minecraftforge.items.ItemStackHandler;

public class TileEntitySuppressionTower extends TileEntity {
	public ItemStackHandler itemStackHandler = new ItemStackHandler(1) {
		@Override
		protected void onContentsChanged(int slot) {
			if (!world.isRemote) {
				lastChangeTime = world.getTotalWorldTime();
				MobSuppressors.network.sendToAllAround(new PacketUpdateTower(TileEntitySuppressionTower.this), new NetworkRegistry.TargetPoint(world.provider.getDimension(), pos.getX(), pos.getY(), pos.getZ(), 64));
			}
		}
	};
	
	public boolean hasNetherStar;
	public int netherStarUsesLeft;
	
	public long lastChangeTime;
	
	public TileEntitySuppressionTower() {
		this.hasNetherStar = false;
		this.netherStarUsesLeft = 0;
	}
	
	public void setHasNetherStar() {
		MobSuppressors.network.sendToAllAround(new PacketUpdateTowerHasNetherStar(this, true), new NetworkRegistry.TargetPoint(world.provider.getDimension(), pos.getX(), pos.getY(), pos.getZ(), 64));
	}
	
	@Override
	public NBTTagCompound writeToNBT(NBTTagCompound compound) {
		compound.setTag("inventory", itemStackHandler.serializeNBT());
		compound.setLong("lastChangeTime", lastChangeTime);
		compound.setBoolean("hasNetherStar", hasNetherStar);
		compound.setInteger("netherStarUsesLeft", netherStarUsesLeft);
		return super.writeToNBT(compound);
	}
	
	@Override
	public void readFromNBT(NBTTagCompound compound) {
		itemStackHandler.deserializeNBT(compound.getCompoundTag("inventory"));
		lastChangeTime = compound.getLong("lastChangeTime");
		hasNetherStar = compound.getBoolean("hasNetherStar");
		netherStarUsesLeft = compound.getInteger("netherStarUsesLeft");
		super.readFromNBT(compound);
	}
	
	@Override
	public void onLoad() {
		if (world.isRemote) {
			MobSuppressors.network.sendToServer(new PacketRequestUpdateTower(this));
		}
	}
	
	@Override
	public AxisAlignedBB getRenderBoundingBox() {
		return new AxisAlignedBB(getPos(), getPos().add(1, 2, 1));
	}
	
	@Override
	public boolean hasCapability(Capability<?> capability, @Nullable EnumFacing facing) {
		return capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY || super.hasCapability(capability, facing);
	}
	
	@Nullable
	@Override
	public <T> T getCapability(Capability<T> capability, @Nullable EnumFacing facing) {
		return capability == CapabilityItemHandler.ITEM_HANDLER_CAPABILITY ? (T)itemStackHandler : super.getCapability(capability, facing);
	}
}
package com.leo.mobsuppressors.network;

import com.leo.mobsuppressors.tileentity.TileEntitySuppressionTower;

import io.netty.buffer.ByteBuf;
import net.minecraft.client.Minecraft;
import net.minecraft.item.ItemStack;
import net.minecraft.util.math.BlockPos;
import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler;
import net.minecraftforge.fml.common.network.simpleimpl.MessageContext;

public class PacketUpdateTowerHasNetherStar implements IMessage {
	public static class Handler implements IMessageHandler<PacketUpdateTowerHasNetherStar, IMessage> {
		@Override
		public IMessage onMessage(PacketUpdateTowerHasNetherStar message, MessageContext ctx) {
			Minecraft.getMinecraft().addScheduledTask(() -> {
				TileEntitySuppressionTower te = (TileEntitySuppressionTower)Minecraft.getMinecraft().world.getTileEntity(message.pos);
				te.hasNetherStar = message.hasNetherStar;
				te.lastChangeTime = message.lastChangeTime;
			});
			return null;
		}
	
	}
	
	public boolean hasNetherStar;
	public BlockPos pos;
	public long lastChangeTime;
	
	public PacketUpdateTowerHasNetherStar(boolean hasNetherStar, BlockPos pos, long lastChangeTime) {
		this.pos = pos;
		this.lastChangeTime = lastChangeTime;
	}
	
	public PacketUpdateTowerHasNetherStar(TileEntitySuppressionTower te, boolean hasNetherStar) {
		this(hasNetherStar, te.getPos(), te.lastChangeTime);
	}
	
	public PacketUpdateTowerHasNetherStar() {
	
	}
	
	@Override
	public void fromBytes(ByteBuf buf) {
		buf.writeBoolean(hasNetherStar);
		buf.writeLong(pos.toLong());
		buf.writeLong(lastChangeTime);
	}

	@Override
	public void toBytes(ByteBuf buf) {
		hasNetherStar = buf.readBoolean();
		pos = BlockPos.fromLong(buf.readLong());
		lastChangeTime = buf.readLong();
	}

}
package com.leo.mobsuppressors.blocks;

import com.leo.mobsuppressors.CreativeTab;
import com.leo.mobsuppressors.tileentity.TileEntitySuppressionTower;

import net.minecraft.block.Block;
import net.minecraft.block.ITileEntityProvider;
import net.minecraft.block.material.Material;
import net.minecraft.block.state.IBlockState;
import net.minecraft.entity.item.EntityItem;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.EnumHand;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
import net.minecraftforge.items.CapabilityItemHandler;
import net.minecraftforge.items.IItemHandler;

public class BlockSuppressionTower extends Block implements ITileEntityProvider {

	public BlockSuppressionTower(String unlocalisedName, String registryName) {
		super(Material.ROCK);
		this.setHardness(2);
		
		this.setUnlocalizedName(unlocalisedName);
		this.setRegistryName(registryName);
		
		this.setCreativeTab(CreativeTab.mobSuppressorCreativeTab);
	}
	
	public BlockSuppressionTower(Material materialIn) {
		super(materialIn);
	}
	
	@Override
	public boolean isOpaqueCube(IBlockState state) {
		return false;
	}
	
	@Override
	public boolean isFullCube(IBlockState state) {
		return false;
	}
	
	@Override
	public boolean isFullyOpaque(IBlockState state) {
		return false;
	}

	@Override
	public TileEntity createNewTileEntity(World worldIn, int meta) {
		return new TileEntitySuppressionTower();
	}
	
	@Override
	public void breakBlock(World world, BlockPos pos, IBlockState state) {
		super.breakBlock(world, pos, state);
		world.removeTileEntity(pos);
		TileEntitySuppressionTower tile = (TileEntitySuppressionTower)world.getTileEntity(pos);
		IItemHandler itemHandler = tile.getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, EnumFacing.NORTH);
		ItemStack stack = itemHandler.getStackInSlot(0);
		if (!stack.isEmpty()) {
			EntityItem item = new EntityItem(world, pos.getX(), pos.getY(), pos.getZ(), stack);
			world.spawnEntity(item);
		}
	}
	
	@Override
	public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing side, float hitX, float hitY, float hitZ) {
		if (!world.isRemote) {
			TileEntitySuppressionTower TEST = (TileEntitySuppressionTower)world.getTileEntity(pos);
			IItemHandler itemHandler = TEST.getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, side);
			
			if (player.getHeldItem(hand).isEmpty()) {
				player.setHeldItem(hand, itemHandler.extractItem(0, 64, false));
			} else if (player.getHeldItem(hand).getItem() == Items.NETHER_STAR) {
				if (!TEST.hasNetherStar) {
					player.getHeldItem(hand).shrink(1);
					TEST.setHasNetherStar();
				}
			} else {
				player.setHeldItem(hand, itemHandler.insertItem(0, player.getHeldItem(hand), false));
			}
			
			TEST.markDirty();
		}
		
		return true;
	}
}

 

Posted
6 minutes ago, meee39 said:

fromBytes(ByteBuf buf) { buf.writeBoolean(hasNetherStar);

 

6 minutes ago, meee39 said:

public void toBytes(ByteBuf buf) { hasNetherStar = buf.readBoolean();

fromBytes is supposed to convert bytes to data, not write anything.

toBytes is supposed to convert data to bytes, not read anything.

Did you accidentaly mix the methods? ;)

 

Posted

Define "doesn't work". Is it still crashing you? Are you not recieving it? Are the fields not updated? Posting your new code also helps. At this point you might want to use git for your code so it is both easier for you to update us with the changes you've made and for us to see your latest code.

Posted

The field isn't updating and so it won't show up in the TESR.

TESR:

package com.leo.mobsuppressors.tileentity;

import org.lwjgl.opengl.GL11;

import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.client.renderer.RenderHelper;
import net.minecraft.client.renderer.block.model.IBakedModel;
import net.minecraft.client.renderer.block.model.ItemCameraTransforms;
import net.minecraft.client.renderer.texture.TextureMap;
import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
import net.minecraftforge.client.ForgeHooksClient;

public class TESRSuppressionTower extends TileEntitySpecialRenderer<TileEntitySuppressionTower> {
	@Override
	public void renderTileEntityAt(TileEntitySuppressionTower te, double x, double y, double z, float partialTicks, int destroyStage) {
		GlStateManager.enableRescaleNormal();
		GlStateManager.alphaFunc(GL11.GL_GREATER, 0.1f);
		GlStateManager.enableBlend();
		RenderHelper.enableStandardItemLighting();
		GlStateManager.tryBlendFuncSeparate(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA, 1, 0);
		
		ItemStack stack = te.itemStackHandler.getStackInSlot(0);
		if (!stack.isEmpty()) {
			GlStateManager.pushMatrix();
			GlStateManager.translate(x + 0.5, y + 0.15, z + 0.5);
			GlStateManager.rotate((te.getWorld().getTotalWorldTime() + partialTicks) * 4, 0, 1, 0);
	
			IBakedModel model = Minecraft.getMinecraft().getRenderItem().getItemModelWithOverrides(stack, te.getWorld(), null);
			model = ForgeHooksClient.handleCameraTransforms(model, ItemCameraTransforms.TransformType.GROUND, false);
	
			Minecraft.getMinecraft().getTextureManager().bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE);
			Minecraft.getMinecraft().getRenderItem().renderItem(stack, model);
			GlStateManager.popMatrix();
		}
		System.out.println(te.hasNetherStar);
		
		if (te.hasNetherStar) {
			GlStateManager.pushMatrix();
			GlStateManager.translate(x + 0.45, y + 0.5, z + 0.55);
			GlStateManager.scale(0.75, 0.75, 0.75);
			GlStateManager.rotate(90, 0, 0, 0);
			IBakedModel netherStarModel = Minecraft.getMinecraft().getRenderItem().getItemModelWithOverrides(new ItemStack(Items.NETHER_STAR),  te.getWorld(), null);
			Minecraft.getMinecraft().getTextureManager().bindTexture(TextureMap.LOCATION_BLOCKS_TEXTURE);
			Minecraft.getMinecraft().getRenderItem().renderItem(new ItemStack(Items.NETHER_STAR, 1), netherStarModel);
			GlStateManager.popMatrix();
		}
		
		GlStateManager.disableRescaleNormal();
		GlStateManager.disableBlend();
	}
}

Updated Packet:

package com.leo.mobsuppressors.network;

import com.leo.mobsuppressors.tileentity.TileEntitySuppressionTower;

import io.netty.buffer.ByteBuf;
import net.minecraft.client.Minecraft;
import net.minecraft.item.ItemStack;
import net.minecraft.util.math.BlockPos;
import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler;
import net.minecraftforge.fml.common.network.simpleimpl.MessageContext;

public class PacketUpdateTowerHasNetherStar implements IMessage {
	public static class Handler implements IMessageHandler<PacketUpdateTowerHasNetherStar, IMessage> {
		@Override
		public IMessage onMessage(PacketUpdateTowerHasNetherStar message, MessageContext ctx) {
			Minecraft.getMinecraft().addScheduledTask(() -> {
				TileEntitySuppressionTower te = (TileEntitySuppressionTower)Minecraft.getMinecraft().world.getTileEntity(message.pos);
				te.hasNetherStar = message.hasNetherStar;
				te.lastChangeTime = message.lastChangeTime;
			});
			return null;
		}
	
	}
	
	public boolean hasNetherStar;
	public BlockPos pos;
	public long lastChangeTime;
	
	public PacketUpdateTowerHasNetherStar(boolean hasNetherStar, BlockPos pos, long lastChangeTime) {
		this.pos = pos;
		this.lastChangeTime = lastChangeTime;
	}
	
	public PacketUpdateTowerHasNetherStar(TileEntitySuppressionTower te, boolean hasNetherStar) {
		this(hasNetherStar, te.getPos(), te.lastChangeTime);
	}
	
	public PacketUpdateTowerHasNetherStar() {
	
	}

	@Override
	public void toBytes(ByteBuf buf) {
		buf.writeBoolean(hasNetherStar);
		buf.writeLong(pos.toLong());
		buf.writeLong(lastChangeTime);	
	}
	
	@Override
	public void fromBytes(ByteBuf buf) {
		hasNetherStar = buf.readBoolean();
		pos = BlockPos.fromLong(buf.readLong());
		lastChangeTime = buf.readLong();
	}
}

 

Posted

So in your packet the

2 minutes ago, meee39 said:

public PacketUpdateTowerHasNetherStar(TileEntitySuppressionTower te, boolean hasNetherStar)

constructor that you are using in your TE reroutes to

3 minutes ago, meee39 said:

public PacketUpdateTowerHasNetherStar(boolean hasNetherStar, BlockPos pos, long lastChangeTime)

which conviniently sets every field in the packet but the 

 

3 minutes ago, meee39 said:

hasNetherStar

field.

Posted

I have been debugging the code with breakpoints and I have discovered what the problem is this time. The problem is that the handler code is never reached so the field is never actually set in the TE. I just changed the packet registry to be client side and now it works. Thanks for your help because I was being very reliant on you and not finding the solutions by myself. I'll try to be not so annoying in the future :).

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.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • ok, so you just have to go back to 1.20.1 to install the mrcrayfish controller support mod and everything will work perfectly  
    • Hello, so I'm trying to play with my friends on a modded server, I took a base modpack and then added a few mods, when they try to join I'm seeing them on the world and then they disconnect. Here's a piece of the log from a friend :   [28Apr2025 19:57:57.985] [Render thread/INFO] [placebo/]: Starting sync for affixes [28Apr2025 19:57:58.010] [Render thread/INFO] [Apotheosis : Adventure/]: Registered 179 affixes. [28Apr2025 19:57:58.016] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:uncommon for category curios:charmRequired: 3; Provided: 2 [28Apr2025 19:57:58.016] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:uncommon for category curios:braceletRequired: 3; Provided: 2 [28Apr2025 19:57:58.016] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:uncommon for category curios:scrollRequired: 3; Provided: 2 [28Apr2025 19:57:58.016] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:uncommon for category curios:an_focusRequired: 3; Provided: 2 [28Apr2025 19:57:58.016] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:uncommon for category curios:necklaceRequired: 3; Provided: 2 [28Apr2025 19:57:58.016] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:uncommon for category curios:ringRequired: 3; Provided: 2 [28Apr2025 19:57:58.016] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:uncommon for category curios:spellstoneRequired: 3; Provided: 2 [28Apr2025 19:57:58.016] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:uncommon for category curios:talismanRequired: 3; Provided: 2 [28Apr2025 19:57:58.016] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:uncommon for category curios:beltRequired: 3; Provided: 2 [28Apr2025 19:57:58.017] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:rare for category curios:charmRequired: 3; Provided: 2 [28Apr2025 19:57:58.017] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:rare for category curios:braceletRequired: 3; Provided: 2 [28Apr2025 19:57:58.017] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:rare for category curios:scrollRequired: 3; Provided: 2 [28Apr2025 19:57:58.017] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:rare for category curios:an_focusRequired: 3; Provided: 2 [28Apr2025 19:57:58.017] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:rare for category curios:necklaceRequired: 3; Provided: 2 [28Apr2025 19:57:58.017] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:rare for category curios:ringRequired: 3; Provided: 2 [28Apr2025 19:57:58.017] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:rare for category curios:spellstoneRequired: 3; Provided: 2 [28Apr2025 19:57:58.017] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:rare for category curios:talismanRequired: 3; Provided: 2 [28Apr2025 19:57:58.017] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:rare for category curios:beltRequired: 3; Provided: 2 [28Apr2025 19:57:58.019] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:epic for category curios:charmRequired: 4; Provided: 2 [28Apr2025 19:57:58.019] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:epic for category curios:braceletRequired: 4; Provided: 2 [28Apr2025 19:57:58.019] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:epic for category curios:scrollRequired: 4; Provided: 2 [28Apr2025 19:57:58.019] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:epic for category curios:an_focusRequired: 4; Provided: 2 [28Apr2025 19:57:58.019] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:epic for category curios:necklaceRequired: 4; Provided: 2 [28Apr2025 19:57:58.019] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:epic for category curios:ringRequired: 4; Provided: 2 [28Apr2025 19:57:58.019] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:epic for category curios:spellstoneRequired: 4; Provided: 2 [28Apr2025 19:57:58.019] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:epic for category curios:talismanRequired: 4; Provided: 2 [28Apr2025 19:57:58.019] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:epic for category curios:beltRequired: 4; Provided: 2 [28Apr2025 19:57:58.024] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:mythic for category curios:charmRequired: 4; Provided: 2 [28Apr2025 19:57:58.025] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:mythic for category curios:braceletRequired: 4; Provided: 2 [28Apr2025 19:57:58.025] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:mythic for category curios:scrollRequired: 4; Provided: 2 [28Apr2025 19:57:58.025] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:mythic for category curios:an_focusRequired: 4; Provided: 2 [28Apr2025 19:57:58.025] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:mythic for category curios:necklaceRequired: 4; Provided: 2 [28Apr2025 19:57:58.025] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:mythic for category curios:ringRequired: 4; Provided: 2 [28Apr2025 19:57:58.025] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:mythic for category curios:spellstoneRequired: 4; Provided: 2 [28Apr2025 19:57:58.025] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:mythic for category curios:talismanRequired: 4; Provided: 2 [28Apr2025 19:57:58.025] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:mythic for category curios:beltRequired: 4; Provided: 2 [28Apr2025 19:57:58.026] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category helmetRequired: 5; Provided: 4 [28Apr2025 19:57:58.026] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category chestplateRequired: 5; Provided: 4 [28Apr2025 19:57:58.027] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category leggingsRequired: 5; Provided: 4 [28Apr2025 19:57:58.027] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category bootsRequired: 5; Provided: 4 [28Apr2025 19:57:58.027] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category shieldRequired: 5; Provided: 4 [28Apr2025 19:57:58.027] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:charmRequired: 5; Provided: 2 [28Apr2025 19:57:58.027] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:braceletRequired: 5; Provided: 2 [28Apr2025 19:57:58.027] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:scrollRequired: 5; Provided: 2 [28Apr2025 19:57:58.027] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:an_focusRequired: 5; Provided: 2 [28Apr2025 19:57:58.027] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:necklaceRequired: 5; Provided: 2 [28Apr2025 19:57:58.027] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:ringRequired: 5; Provided: 2 [28Apr2025 19:57:58.027] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:spellstoneRequired: 5; Provided: 2 [28Apr2025 19:57:58.027] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:talismanRequired: 5; Provided: 2 [28Apr2025 19:57:58.027] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:beltRequired: 5; Provided: 2 [28Apr2025 19:57:58.028] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:backRequired: 5; Provided: 4 [28Apr2025 19:57:58.028] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:feetRequired: 5; Provided: 4 [28Apr2025 19:57:58.028] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:headRequired: 5; Provided: 4 [28Apr2025 19:57:58.028] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:bodyRequired: 5; Provided: 4 [28Apr2025 19:57:58.028] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:handsRequired: 5; Provided: 4 [28Apr2025 19:57:58.028] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category bowRequired: 5; Provided: 4 [28Apr2025 19:57:58.028] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category crossbowRequired: 5; Provided: 4 [28Apr2025 19:57:58.028] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category heavy_weaponRequired: 5; Provided: 3 [28Apr2025 19:57:58.029] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category shieldRequired: 5; Provided: 4 [28Apr2025 19:57:58.029] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:charmRequired: 5; Provided: 2 [28Apr2025 19:57:58.029] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:braceletRequired: 5; Provided: 2 [28Apr2025 19:57:58.029] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:scrollRequired: 5; Provided: 2 [28Apr2025 19:57:58.029] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:an_focusRequired: 5; Provided: 2 [28Apr2025 19:57:58.029] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:necklaceRequired: 5; Provided: 2 [28Apr2025 19:57:58.029] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:ringRequired: 5; Provided: 2 [28Apr2025 19:57:58.029] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:spellstoneRequired: 5; Provided: 2 [28Apr2025 19:57:58.029] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:talismanRequired: 5; Provided: 2 [28Apr2025 19:57:58.029] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:beltRequired: 5; Provided: 2 [28Apr2025 19:57:58.029] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:backRequired: 5; Provided: 4 [28Apr2025 19:57:58.029] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:feetRequired: 5; Provided: 4 [28Apr2025 19:57:58.030] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:headRequired: 5; Provided: 4 [28Apr2025 19:57:58.030] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:bodyRequired: 5; Provided: 4 [28Apr2025 19:57:58.030] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:handsRequired: 5; Provided: 4 [28Apr2025 19:57:58.030] [Render thread/INFO] [placebo/]: Starting sync for gems [28Apr2025 19:57:58.056] [Render thread/INFO] [Apotheosis : Adventure/]: Registered 57 gems. [28Apr2025 19:57:58.194] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting net/minecraft/world/phys/HitResult$Type [28Apr2025 19:58:00.099] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting io/socol/betterthirdperson/api/TickPhase [28Apr2025 19:58:00.385] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting io/wispforest/accessories/api/EquipmentChecking [28Apr2025 19:58:00.416] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting net/mehvahdjukaar/supplementaries/client/cannon/ShootingMode [28Apr2025 19:58:00.508] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting net/minecraft/world/scores/Team$CollisionRule [28Apr2025 19:58:00.553] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting com/corosus/watut/PlayerStatus$PlayerChatState [28Apr2025 19:58:00.810] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting tschipp/carryon/common/carry/CarryOnData$CarryType [28Apr2025 19:58:00.931] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting org/violetmoon/quark/api/event/UsageTickerEvent$Pass [28Apr2025 19:58:00.946] [Render thread/INFO] [ChunkBuilder/]: Stopping worker threads [28Apr2025 19:58:00.998] [Render thread/INFO] [ChunkBuilder/]: Started 10 worker threads [28Apr2025 19:58:01.170] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting me/jellysquid/mods/sodium/client/render/chunk/shader/ChunkFogMode [28Apr2025 19:58:01.176] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting me/jellysquid/mods/sodium/client/gl/shader/ShaderType [28Apr2025 19:58:01.439] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting me/jellysquid/mods/sodium/client/render/chunk/shader/ChunkShaderTextureSlot [28Apr2025 19:58:02.263] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting de/odysseus/ithaka/digraph/util/fas/FeedbackArcSetPolicy [28Apr2025 19:58:02.274] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting net/irisshaders/iris/shaderpack/properties/ParticleRenderingSettings [28Apr2025 19:58:02.446] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting glitchcore/event/client/LevelRenderEvent$Stage [28Apr2025 19:58:02.449] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting twilightforest/client/EffectRenders [28Apr2025 19:58:02.458] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting net/irisshaders/iris/shaderpack/properties/CloudSetting [28Apr2025 19:58:02.564] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting dev/kosmx/playerAnim/api/firstPerson/FirstPersonMode [28Apr2025 19:58:02.576] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting net/minecraft/client/renderer/ItemInHandRenderer$HandRenderSelection [28Apr2025 19:58:02.615] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting traben/entity_model_features/models/animation/EMFAttachments [28Apr2025 19:58:02.628] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting dev/tr7zw/skinlayers/versionless/util/Direction [28Apr2025 19:58:02.629] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting dev/tr7zw/skinlayers/versionless/util/Direction$Axis [28Apr2025 19:58:02.661] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting traben/entity_texture_features/config/screens/skin/ETFConfigScreenSkinTool$NoseType [28Apr2025 19:58:02.716] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting net/blay09/mods/balm/api/event/client/GuiDrawEvent$Element [28Apr2025 19:58:02.856] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Reloading radar icon resources... [28Apr2025 19:58:02.875] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for aether:cockatrice [28Apr2025 19:58:02.875] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for aether:evil_whirlwind [28Apr2025 19:58:02.876] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for aether:mimic [28Apr2025 19:58:02.876] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for aether:moa [28Apr2025 19:58:02.876] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for aether:whirlwind [28Apr2025 19:58:02.877] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:alligator_snapping_turtle [28Apr2025 19:58:02.877] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:anaconda [28Apr2025 19:58:02.877] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:anaconda_part [28Apr2025 19:58:02.877] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:anteater [28Apr2025 19:58:02.877] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:bald_eagle [28Apr2025 19:58:02.878] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:banana_slug [28Apr2025 19:58:02.878] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:bison [28Apr2025 19:58:02.878] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:blobfish [28Apr2025 19:58:02.878] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:blue_jay [28Apr2025 19:58:02.878] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:bone_serpent [28Apr2025 19:58:02.878] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:bone_serpent_part [28Apr2025 19:58:02.878] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:bunfungus [28Apr2025 19:58:02.878] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:cachalot_whale [28Apr2025 19:58:02.878] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:caiman [28Apr2025 19:58:02.879] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:capuchin_monkey [28Apr2025 19:58:02.879] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:catfish [28Apr2025 19:58:02.879] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:centipede_body [28Apr2025 19:58:02.879] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:centipede_head [28Apr2025 19:58:02.879] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:centipede_tail [28Apr2025 19:58:02.879] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:cockroach [28Apr2025 19:58:02.879] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:comb_jelly [28Apr2025 19:58:02.879] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:cosmaw [28Apr2025 19:58:02.879] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:cosmic_cod [28Apr2025 19:58:02.879] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:crimson_mosquito [28Apr2025 19:58:02.879] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:crocodile [28Apr2025 19:58:02.879] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:crow [28Apr2025 19:58:02.879] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:devils_hole_pupfish [28Apr2025 19:58:02.879] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:dropbear [28Apr2025 19:58:02.880] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:elephant [28Apr2025 19:58:02.880] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:emu [28Apr2025 19:58:02.880] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:endergrade [28Apr2025 19:58:02.880] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:enderiophage [28Apr2025 19:58:02.880] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:farseer [28Apr2025 19:58:02.880] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:flutter [28Apr2025 19:58:02.880] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:fly [28Apr2025 19:58:02.880] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:flying_fish [28Apr2025 19:58:02.880] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:frilled_shark [28Apr2025 19:58:02.880] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:froststalker [28Apr2025 19:58:02.880] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:gazelle [28Apr2025 19:58:02.880] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:gelada_monkey [28Apr2025 19:58:02.880] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:giant_squid [28Apr2025 19:58:02.880] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:gorilla [28Apr2025 19:58:02.880] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:grizzly_bear [28Apr2025 19:58:02.881] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:guster [28Apr2025 19:58:02.881] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:hammerhead_shark [28Apr2025 19:58:02.881] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:hummingbird [28Apr2025 19:58:02.881] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:jerboa [28Apr2025 19:58:02.881] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:kangaroo [28Apr2025 19:58:02.881] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:komodo_dragon [28Apr2025 19:58:02.881] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:laviathan [28Apr2025 19:58:02.881] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:leafcutter_ant [28Apr2025 19:58:02.881] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:lobster [28Apr2025 19:58:02.881] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:maned_wolf [28Apr2025 19:58:02.881] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:mantis_shrimp [28Apr2025 19:58:02.881] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:mimic_octopus [28Apr2025 19:58:02.881] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:mimicube [28Apr2025 19:58:02.881] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:moose [28Apr2025 19:58:02.881] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:mudskipper [28Apr2025 19:58:02.882] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:mungus [28Apr2025 19:58:02.882] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:murmur [28Apr2025 19:58:02.882] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:murmur_head [28Apr2025 19:58:02.882] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:orca [28Apr2025 19:58:02.882] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:platypus [28Apr2025 19:58:02.882] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:potoo [28Apr2025 19:58:02.882] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:raccoon [28Apr2025 19:58:02.882] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:rain_frog [28Apr2025 19:58:02.882] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:rattlesnake [28Apr2025 19:58:02.882] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:rhinoceros [28Apr2025 19:58:02.882] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:roadrunner [28Apr2025 19:58:02.882] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:rocky_roller [28Apr2025 19:58:02.882] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:sea_bear [28Apr2025 19:58:02.882] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:seagull [28Apr2025 19:58:02.883] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:seal [28Apr2025 19:58:02.883] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:shoebill [28Apr2025 19:58:02.883] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:skelewag [28Apr2025 19:58:02.883] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:skreecher [28Apr2025 19:58:02.883] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:skunk [28Apr2025 19:58:02.883] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:snow_leopard [28Apr2025 19:58:02.883] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:soul_vulture [28Apr2025 19:58:02.883] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:spectre [28Apr2025 19:58:02.883] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:straddler [28Apr2025 19:58:02.883] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:stradpole [28Apr2025 19:58:02.883] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:sugar_glider [28Apr2025 19:58:02.883] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:sunbird [28Apr2025 19:58:02.883] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:tarantula_hawk [28Apr2025 19:58:02.883] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:tasmanian_devil [28Apr2025 19:58:02.883] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:terrapin [28Apr2025 19:58:02.884] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:tiger [28Apr2025 19:58:02.884] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:toucan [28Apr2025 19:58:02.884] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:triops [28Apr2025 19:58:02.884] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:tusklin [28Apr2025 19:58:02.884] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:underminer [28Apr2025 19:58:02.884] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:void_worm [28Apr2025 19:58:02.884] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:void_worm_part [28Apr2025 19:58:02.884] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:warped_mosco [28Apr2025 19:58:02.884] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for alexsmobs:warped_toad [28Apr2025 19:58:02.884] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for betterend:cubozoa [28Apr2025 19:58:02.884] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for betterend:dragonfly [28Apr2025 19:58:02.884] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for betterend:end_fish [28Apr2025 19:58:02.885] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for betterend:end_slime [28Apr2025 19:58:02.885] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for betterend:silk_moth [28Apr2025 19:58:02.885] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for betternether:firefly [28Apr2025 19:58:02.885] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for betternether:hydrogen_jellyfish [28Apr2025 19:58:02.885] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for betternether:naga [28Apr2025 19:58:02.889] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:amethyst_crab [28Apr2025 19:58:02.889] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:ancient_remnant [28Apr2025 19:58:02.889] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:coral_golem [28Apr2025 19:58:02.889] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:coralssus [28Apr2025 19:58:02.889] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:deepling [28Apr2025 19:58:02.889] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:deepling_angler [28Apr2025 19:58:02.889] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:deepling_brute [28Apr2025 19:58:02.890] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:deepling_priest [28Apr2025 19:58:02.890] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:deepling_warlock [28Apr2025 19:58:02.890] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:ender_golem [28Apr2025 19:58:02.890] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:ender_guardian [28Apr2025 19:58:02.890] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:endermaptera [28Apr2025 19:58:02.890] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:ignis [28Apr2025 19:58:02.890] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:ignited_berserker [28Apr2025 19:58:02.890] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:ignited_revenant [28Apr2025 19:58:02.890] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:kobolediator [28Apr2025 19:58:02.890] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:koboleton [28Apr2025 19:58:02.890] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:lionfish [28Apr2025 19:58:02.890] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:modern_remnant [28Apr2025 19:58:02.890] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:nameless_sorcerer [28Apr2025 19:58:02.890] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:netherite_monstrosity [28Apr2025 19:58:02.890] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:the_baby_leviathan [28Apr2025 19:58:02.891] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:the_harbinger [28Apr2025 19:58:02.891] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:the_leviathan [28Apr2025 19:58:02.897] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:the_prowler [28Apr2025 19:58:02.897] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:the_watcher [28Apr2025 19:58:02.898] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for cataclysm:wadjet [28Apr2025 19:58:02.898] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for crabbersdelight:crab [28Apr2025 19:58:02.898] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for deeperdarker:sculk_centipede [28Apr2025 19:58:02.899] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for deeperdarker:sculk_leech [28Apr2025 19:58:02.899] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for deeperdarker:sculk_snapper [28Apr2025 19:58:02.899] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for deeperdarker:shattered [28Apr2025 19:58:02.899] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for deeperdarker:shriek_worm [28Apr2025 19:58:02.899] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for deeperdarker:stalker [28Apr2025 19:58:02.900] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for goodending:firefly_swarm [28Apr2025 19:58:02.900] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for goodending:marsh [28Apr2025 19:58:02.905] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for minecraft:creeper [28Apr2025 19:58:02.905] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for minecraft:enderman [28Apr2025 19:58:02.906] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for minecraft:piglin [28Apr2025 19:58:02.906] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for minecraft:piglin_brute [28Apr2025 19:58:02.907] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for minecraft:zombified_piglin [28Apr2025 19:58:02.907] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for outer_end:entombed [28Apr2025 19:58:02.907] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for outer_end:himmelite [28Apr2025 19:58:02.907] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for outer_end:purpur_golem [28Apr2025 19:58:02.907] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for outer_end:sinker [28Apr2025 19:58:02.907] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Skipping invalid icon form: true for outer_end:stalker [28Apr2025 19:58:02.909] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Reloaded radar icon resources! [28Apr2025 19:58:02.947] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting net/minecraft/world/level/chunk/LevelChunk$EntityCreationType [28Apr2025 19:58:02.951] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting fuzs/overflowingbars/client/handler/HealthBarRenderer$HeartType [28Apr2025 19:58:02.997] [Render thread/INFO] [inventoryhud/]: Curios has been initialized with 20 slot(s) after 1 tries [28Apr2025 19:58:03.047] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting fi/dy/masa/malilib/gui/Message$MessageType [28Apr2025 19:58:13.337] [CullThread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting com/logisticscraft/occlusionculling/OcclusionCullingInstance$Relative [28Apr2025 19:58:38.795] [Render thread/INFO] [mixin/]: Mixing client.MixinGuiMessageTag from mixins/common/nochatreports.mixins.json into net.minecraft.client.GuiMessageTag [28Apr2025 19:58:39.613] [Render thread/INFO] [net.minecraft.client.gui.components.ChatComponent/]: [CHAT] Unable to open Quest GUI: no quest book data received from server! [28Apr2025 19:58:40.386] [Render thread/INFO] [net.minecraft.client.gui.components.ChatComponent/]: [CHAT] - Check that FTB Quests and FTB Teams are installed on the server [28Apr2025 19:58:40.386] [Render thread/INFO] [net.minecraft.client.gui.components.ChatComponent/]: [CHAT]   and that no server-side errors were logged when you connected. [28Apr2025 19:58:40.386] [Render thread/ERROR] [toni.ftbquestsfreezefix.FTBQuestsFreezeFix/]: [FTB Quests Freeze Fix] ERROR! Could not get FTB Quests GUI! [28Apr2025 19:58:50.284] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting xaero/hud/minimap/compass/render/CardinalDirection [28Apr2025 19:59:24.781] [Render thread/INFO] [xaero.map.WorldMap/]: Finalizing world map session... [28Apr2025 19:59:24.782] [Thread-42/INFO] [xaero.map.WorldMap/]: World map force-cleaned! [28Apr2025 19:59:24.803] [Render thread/INFO] [xaero.map.WorldMap/]: World map session finalized. [28Apr2025 19:59:24.803] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Xaero hud session finalized. [28Apr2025 19:59:24.805] [Render thread/INFO] [fr.rakambda.fallingtree.common.network.PacketUtils/]: Disconnected from server, resetting proxy config values [28Apr2025 19:59:24.807] [Render thread/INFO] [mezz.jei.forge.startup.StartEventObserver/]: JEI StartEventObserver received class net.minecraftforge.client.event.ClientPlayerNetworkEvent$LoggingOut [28Apr2025 19:59:24.807] [Render thread/INFO] [mezz.jei.forge.startup.StartEventObserver/]: JEI StartEventObserver transitioning state from ENABLED to DISABLED [28Apr2025 19:59:24.808] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting tocraft/walkers/api/platform/ApiLevel [28Apr2025 19:59:24.810] [Render thread/INFO] [inventoryhud/]: Curios disabled [28Apr2025 19:59:24.810] [Render thread/INFO] [Framework/]: Unloading synced configs from server [28Apr2025 19:59:24.811] [Render thread/INFO] [Framework/]: Sending config unload event for backpacked.server.toml [28Apr2025 19:59:24.848] [Render thread/INFO] [voicechat/]: [voicechat] Clearing audio channels [28Apr2025 19:59:25.986] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting net/minecraft/world/level/lighting/LayerLightEventListener$DummyLightLayerEventListener [28Apr2025 19:59:25.988] [Render thread/INFO] [ChunkBuilder/]: Stopping worker threads [28Apr2025 19:59:26.000] [Render thread/INFO] [Entity Texture Features/]: [ETF]: emissive suffixes loaded: {_e}. [28Apr2025 19:59:26.002] [Render thread/INFO] [de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayerHandler/]: [FANCYMENU] ScreenCustomizationLayer registered: disconnected_screen [28Apr2025 19:59:26.024] [Render thread/INFO] [HammerLib/]: Reset 0 configs to their client-side state. [28Apr2025 19:59:30.962] [Render thread/WARN] [com.sunekaer.sdrp.discord.RPClient/]: Attempted to add context to update queue, operation failed due to a full list, something is likely wrong here or the discord client isn't present [28Apr2025 19:59:30.962] [Render thread/WARN] [com.sunekaer.sdrp.discord.RPClient/]: Attempted to add context to update queue, operation failed due to a full list, something is likely wrong here or the discord client isn't present [28Apr2025 19:59:31.122] [Render thread/WARN] [com.sunekaer.sdrp.discord.RPClient/]: Attempted to add context to update queue, operation failed due to a full list, something is likely wrong here or the discord client isn't present [28Apr2025 19:59:31.122] [Render thread/WARN] [com.sunekaer.sdrp.discord.RPClient/]: Attempted to add context to update queue, operation failed due to a full list, something is likely wrong here or the discord client isn't present [28Apr2025 19:59:31.122] [Render thread/WARN] [com.sunekaer.sdrp.discord.RPClient/]: Attempted to add context to update queue, operation failed due to a full list, something is likely wrong here or the discord client isn't present [28Apr2025 19:59:31.234] [Render thread/WARN] [com.sunekaer.sdrp.discord.RPClient/]: Attempted to add context to update queue, operation failed due to a full list, something is likely wrong here or the discord client isn't present [28Apr2025 19:59:31.234] [Render thread/WARN] [com.sunekaer.sdrp.discord.RPClient/]: Attempted to add context to update queue, operation failed due to a full list, something is likely wrong here or the discord client isn't present [28Apr2025 19:59:31.235] [Render thread/WARN] [com.sunekaer.sdrp.discord.RPClient/]: Attempted to add context to update queue, operation failed due to a full list, something is likely wrong here or the discord client isn't present [28Apr2025 19:59:33.225] [Render thread/WARN] [com.sunekaer.sdrp.discord.RPClient/]: Attempted to add context to update queue, operation failed due to a full list, something is likely wrong here or the discord client isn't present [28Apr2025 19:59:33.226] [Render thread/WARN] [com.sunekaer.sdrp.discord.RPClient/]: Attempted to add context to update queue, operation failed due to a full list, something is likely wrong here or the discord client isn't present [28Apr2025 19:59:33.226] [Render thread/WARN] [com.sunekaer.sdrp.discord.RPClient/]: Attempted to add context to update queue, operation failed due to a full list, something is likely wrong here or the discord client isn't present [28Apr2025 19:59:57.041] [Render thread/INFO] [de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayerHandler/]: [FANCYMENU] ScreenCustomizationLayer registered: edit_server_screen [28Apr2025 19:59:57.049] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting com/mojang/realmsclient/client/Ping$Region [28Apr2025 19:59:57.050] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting com/mojang/realmsclient/util/LevelType [28Apr2025 20:00:02.674] [Render thread/INFO] [fr.rakambda.fallingtree.common.network.PacketUtils/]: Disconnected from server, resetting proxy config values [28Apr2025 20:00:02.675] [Render thread/INFO] [inventoryhud/]: Curios disabled [28Apr2025 20:00:02.691] [Render thread/INFO] [Entity Texture Features/]: [ETF]: emissive suffixes loaded: {_e}. [28Apr2025 20:00:02.693] [Render thread/INFO] [net.minecraft.client.gui.screens.ConnectScreen/]: Connecting to serveurdeladiesman217.bh-games.com, 25565 [28Apr2025 20:00:07.511] [Render thread/INFO] [org.sinytra.connector.mod.compat.RegistryUtil/]: Connector found 9 items to retain in registry minecraft:particle_type [28Apr2025 20:00:08.567] [Netty Client IO #14/INFO] [Puzzles Lib/]: Reloading server config for netherchested [28Apr2025 20:00:08.569] [Netty Client IO #14/INFO] [Puzzles Lib/]: Reloading server config for puzzlesapi [28Apr2025 20:00:08.571] [Netty Client IO #14/INFO] [Puzzles Lib/]: Reloading server config for leavesbegone [28Apr2025 20:00:08.572] [Netty Client IO #14/INFO] [Puzzles Lib/]: Reloading server config for illagerinvasion [28Apr2025 20:00:08.576] [Netty Client IO #14/INFO] [Puzzles Lib/]: Reloading server config for easyanvils [28Apr2025 20:00:08.577] [Netty Client IO #14/INFO] [Puzzles Lib/]: Reloading server config for barteringstation [28Apr2025 20:00:08.583] [Netty Client IO #14/INFO] [Puzzles Lib/]: Reloading server config for magnumtorch [28Apr2025 20:00:08.587] [Netty Client IO #14/INFO] [Puzzles Lib/]: Reloading server config for enchantinginfuser [28Apr2025 20:00:08.588] [Netty Client IO #14/INFO] [Puzzles Lib/]: Reloading server config for tradingpost [28Apr2025 20:00:08.589] [Netty Client IO #14/INFO] [Puzzles Lib/]: Reloading server config for easymagic [28Apr2025 20:00:08.966] [Render thread/INFO] [Framework/]: Loading synced config from server: backpacked:server [28Apr2025 20:00:09.210] [Netty Client IO #14/INFO] [net.minecraftforge.network.NetworkHooks/]: Connected to a modded server. [28Apr2025 20:00:09.210] [Netty Client IO #14/INFO] [snownee.kiwi.Kiwi/]: Canceling Microsoft telemetry [28Apr2025 20:00:09.307] [Render thread/INFO] [xaero.map.WorldMap/]: New world map session initialized! [28Apr2025 20:00:09.310] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: New Xaero hud session initialized! [28Apr2025 20:00:09.359] [Render thread/INFO] [Oculus/]: Reloading pipeline on dimension change: NamespacedId{namespace='minecraft', name='overworld'} => NamespacedId{namespace='minecraft', name='overworld'} [28Apr2025 20:00:09.359] [Render thread/INFO] [Oculus/]: Destroying pipeline NamespacedId{namespace='minecraft', name='overworld'} [28Apr2025 20:00:09.359] [Render thread/INFO] [Oculus/]: Creating pipeline for dimension NamespacedId{namespace='minecraft', name='overworld'} [28Apr2025 20:00:09.375] [Render thread/INFO] [ChunkBuilder/]: Started 10 worker threads [28Apr2025 20:00:09.392] [Render thread/INFO] [mezz.jei.forge.startup.StartEventObserver/]: JEI StartEventObserver received class net.minecraftforge.client.event.ClientPlayerNetworkEvent$LoggingIn [28Apr2025 20:00:09.392] [Render thread/INFO] [mezz.jei.forge.startup.StartEventObserver/]: JEI StartEventObserver transitioning state from DISABLED to ENABLED [28Apr2025 20:00:09.403] [Render thread/INFO] [voicechat/]: [voicechat] Sending secret request to the server [28Apr2025 20:00:09.433] [Render thread/INFO] [Sound Physics - General/]: Initializing sound physics for voice chat audio [28Apr2025 20:00:09.433] [Render thread/INFO] [Sound Physics - General/]: Initializing Sound Physics [28Apr2025 20:00:09.433] [Render thread/INFO] [Sound Physics - General/]: EFX Extension recognized [28Apr2025 20:00:09.433] [Render thread/INFO] [Sound Physics - General/]: Max auxiliary sends: 2 [28Apr2025 20:00:09.434] [Render thread/INFO] [Sound Physics - General/]: Aux slot 1 created [28Apr2025 20:00:09.434] [Render thread/INFO] [Sound Physics - General/]: Aux slot 2 created [28Apr2025 20:00:09.434] [Render thread/INFO] [Sound Physics - General/]: Aux slot 3 created [28Apr2025 20:00:09.434] [Render thread/INFO] [Sound Physics - General/]: Aux slot 4 created [28Apr2025 20:00:09.435] [Render thread/INFO] [Sound Physics - General/]: EFX ready [28Apr2025 20:00:09.444] [Render thread/WARN] [Continuity/]: Unknown biome 'minecraft:snowy_mountains' [28Apr2025 20:00:09.444] [Render thread/WARN] [Continuity/]: Unknown biome 'minecraft:snowy_tundra' [28Apr2025 20:00:09.444] [Render thread/WARN] [Continuity/]: Unknown biome 'minecraft:wooded_mountains' [28Apr2025 20:00:09.444] [Render thread/WARN] [Continuity/]: Unknown biome 'minecraft:' [28Apr2025 20:00:09.444] [Render thread/WARN] [Continuity/]: Unknown biome 'minecraft:snowy_taiga_mountains' [28Apr2025 20:00:09.444] [Render thread/WARN] [Continuity/]: Unknown biome 'minecraft:gravelly_mountains' [28Apr2025 20:00:09.444] [Render thread/WARN] [Continuity/]: Unknown biome 'minecraft:wooded_hills' [28Apr2025 20:00:09.444] [Render thread/WARN] [Continuity/]: Unknown biome 'minecraft:mountain_edge' [28Apr2025 20:00:09.444] [Render thread/WARN] [Continuity/]: Unknown biome 'minecraft:mountains' [28Apr2025 20:00:09.444] [Render thread/INFO] [org.betterx.worlds.together.util.Logger/]: [bclib] Auto-Sync was disabled on the client. [28Apr2025 20:00:09.475] [Render thread/INFO] [ModdingLegacy/blue_skies/]: Recieved ToolHandleTypeManager from the server [28Apr2025 20:00:09.476] [Render thread/INFO] [ModdingLegacy/blue_skies/]: Recieved SnowcapOvenFreezingManager from the server [28Apr2025 20:00:09.476] [Render thread/INFO] [ModdingLegacy/blue_skies/]: Recieved HorizoniteForgeFuelManager from the server [28Apr2025 20:00:09.476] [Render thread/INFO] [ModdingLegacy/blue_skies/]: Recieved AlchemyRecipeManager from the server [28Apr2025 20:00:09.476] [Render thread/INFO] [ModdingLegacy/blue_skies/]: Recieved JournalEntryManager from the server [28Apr2025 20:00:09.477] [Render thread/INFO] [ModdingLegacy/blue_skies/]: Recieved JournalSectionManager from the server [28Apr2025 20:00:09.477] [Render thread/INFO] [ModdingLegacy/blue_skies/]: Recieved JournalRequirementManager from the server [28Apr2025 20:00:09.480] [Render thread/INFO] [Supplementaries/]: Synced Flute Songs [28Apr2025 20:00:09.480] [Render thread/INFO] [Supplementaries/]: Synced Captured Mobs settings [28Apr2025 20:00:09.480] [Render thread/INFO] [Supplementaries/]: Synced Globe data [28Apr2025 20:00:09.480] [Render thread/INFO] [Supplementaries/]: Synced Hourglass data [28Apr2025 20:00:09.480] [Render thread/INFO] [placebo/]: Starting sync for enchanting_stats [28Apr2025 20:00:09.481] [Render thread/INFO] [Apotheosis : Enchantment/]: Registered 39 enchanting_stats. [28Apr2025 20:00:09.481] [Render thread/INFO] [placebo/]: Starting sync for rarities [28Apr2025 20:00:09.482] [Render thread/INFO] [Apotheosis : Adventure/]: Registered 9 rarities. [28Apr2025 20:00:09.482] [Render thread/INFO] [placebo/]: Starting sync for affixes [28Apr2025 20:00:09.490] [Render thread/INFO] [Apotheosis : Adventure/]: Registered 179 affixes. [28Apr2025 20:00:09.491] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:uncommon for category curios:charmRequired: 3; Provided: 2 [28Apr2025 20:00:09.492] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:uncommon for category curios:braceletRequired: 3; Provided: 2 [28Apr2025 20:00:09.492] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:uncommon for category curios:scrollRequired: 3; Provided: 2 [28Apr2025 20:00:09.492] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:uncommon for category curios:an_focusRequired: 3; Provided: 2 [28Apr2025 20:00:09.492] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:uncommon for category curios:necklaceRequired: 3; Provided: 2 [28Apr2025 20:00:09.492] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:uncommon for category curios:ringRequired: 3; Provided: 2 [28Apr2025 20:00:09.492] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:uncommon for category curios:spellstoneRequired: 3; Provided: 2 [28Apr2025 20:00:09.492] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:uncommon for category curios:talismanRequired: 3; Provided: 2 [28Apr2025 20:00:09.492] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:uncommon for category curios:beltRequired: 3; Provided: 2 [28Apr2025 20:00:09.493] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:rare for category curios:charmRequired: 3; Provided: 2 [28Apr2025 20:00:09.493] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:rare for category curios:braceletRequired: 3; Provided: 2 [28Apr2025 20:00:09.493] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:rare for category curios:scrollRequired: 3; Provided: 2 [28Apr2025 20:00:09.493] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:rare for category curios:an_focusRequired: 3; Provided: 2 [28Apr2025 20:00:09.493] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:rare for category curios:necklaceRequired: 3; Provided: 2 [28Apr2025 20:00:09.493] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:rare for category curios:ringRequired: 3; Provided: 2 [28Apr2025 20:00:09.493] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:rare for category curios:spellstoneRequired: 3; Provided: 2 [28Apr2025 20:00:09.493] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:rare for category curios:talismanRequired: 3; Provided: 2 [28Apr2025 20:00:09.493] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:rare for category curios:beltRequired: 3; Provided: 2 [28Apr2025 20:00:09.494] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:epic for category curios:charmRequired: 4; Provided: 2 [28Apr2025 20:00:09.494] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:epic for category curios:braceletRequired: 4; Provided: 2 [28Apr2025 20:00:09.494] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:epic for category curios:scrollRequired: 4; Provided: 2 [28Apr2025 20:00:09.494] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:epic for category curios:an_focusRequired: 4; Provided: 2 [28Apr2025 20:00:09.494] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:epic for category curios:necklaceRequired: 4; Provided: 2 [28Apr2025 20:00:09.494] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:epic for category curios:ringRequired: 4; Provided: 2 [28Apr2025 20:00:09.494] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:epic for category curios:spellstoneRequired: 4; Provided: 2 [28Apr2025 20:00:09.494] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:epic for category curios:talismanRequired: 4; Provided: 2 [28Apr2025 20:00:09.494] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:epic for category curios:beltRequired: 4; Provided: 2 [28Apr2025 20:00:09.497] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:mythic for category curios:charmRequired: 4; Provided: 2 [28Apr2025 20:00:09.497] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:mythic for category curios:braceletRequired: 4; Provided: 2 [28Apr2025 20:00:09.497] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:mythic for category curios:scrollRequired: 4; Provided: 2 [28Apr2025 20:00:09.497] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:mythic for category curios:an_focusRequired: 4; Provided: 2 [28Apr2025 20:00:09.497] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:mythic for category curios:necklaceRequired: 4; Provided: 2 [28Apr2025 20:00:09.497] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:mythic for category curios:ringRequired: 4; Provided: 2 [28Apr2025 20:00:09.498] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:mythic for category curios:spellstoneRequired: 4; Provided: 2 [28Apr2025 20:00:09.498] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:mythic for category curios:talismanRequired: 4; Provided: 2 [28Apr2025 20:00:09.498] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:mythic for category curios:beltRequired: 4; Provided: 2 [28Apr2025 20:00:09.500] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category helmetRequired: 5; Provided: 4 [28Apr2025 20:00:09.500] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category chestplateRequired: 5; Provided: 4 [28Apr2025 20:00:09.500] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category leggingsRequired: 5; Provided: 4 [28Apr2025 20:00:09.500] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category bootsRequired: 5; Provided: 4 [28Apr2025 20:00:09.500] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category shieldRequired: 5; Provided: 4 [28Apr2025 20:00:09.500] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:charmRequired: 5; Provided: 2 [28Apr2025 20:00:09.500] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:braceletRequired: 5; Provided: 2 [28Apr2025 20:00:09.500] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:scrollRequired: 5; Provided: 2 [28Apr2025 20:00:09.500] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:an_focusRequired: 5; Provided: 2 [28Apr2025 20:00:09.500] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:necklaceRequired: 5; Provided: 2 [28Apr2025 20:00:09.500] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:ringRequired: 5; Provided: 2 [28Apr2025 20:00:09.500] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:spellstoneRequired: 5; Provided: 2 [28Apr2025 20:00:09.500] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:talismanRequired: 5; Provided: 2 [28Apr2025 20:00:09.501] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:beltRequired: 5; Provided: 2 [28Apr2025 20:00:09.501] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:backRequired: 5; Provided: 4 [28Apr2025 20:00:09.501] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:feetRequired: 5; Provided: 4 [28Apr2025 20:00:09.501] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:headRequired: 5; Provided: 4 [28Apr2025 20:00:09.501] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:bodyRequired: 5; Provided: 4 [28Apr2025 20:00:09.501] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category curios:handsRequired: 5; Provided: 4 [28Apr2025 20:00:09.501] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category bowRequired: 5; Provided: 4 [28Apr2025 20:00:09.501] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category crossbowRequired: 5; Provided: 4 [28Apr2025 20:00:09.501] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheotic_additions:esoteric for category heavy_weaponRequired: 5; Provided: 3 [28Apr2025 20:00:09.502] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category shieldRequired: 5; Provided: 4 [28Apr2025 20:00:09.502] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:charmRequired: 5; Provided: 2 [28Apr2025 20:00:09.502] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:braceletRequired: 5; Provided: 2 [28Apr2025 20:00:09.502] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:scrollRequired: 5; Provided: 2 [28Apr2025 20:00:09.502] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:an_focusRequired: 5; Provided: 2 [28Apr2025 20:00:09.502] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:necklaceRequired: 5; Provided: 2 [28Apr2025 20:00:09.502] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:ringRequired: 5; Provided: 2 [28Apr2025 20:00:09.502] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:spellstoneRequired: 5; Provided: 2 [28Apr2025 20:00:09.502] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:talismanRequired: 5; Provided: 2 [28Apr2025 20:00:09.502] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:beltRequired: 5; Provided: 2 [28Apr2025 20:00:09.502] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:backRequired: 5; Provided: 4 [28Apr2025 20:00:09.502] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:feetRequired: 5; Provided: 4 [28Apr2025 20:00:09.502] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:headRequired: 5; Provided: 4 [28Apr2025 20:00:09.502] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:bodyRequired: 5; Provided: 4 [28Apr2025 20:00:09.502] [Render thread/WARN] [Apotheosis : Adventure/]: Insufficient number of affixes to satisfy the loot rules (ignoring backup rules) of rarity apotheosis:ancient for category curios:handsRequired: 5; Provided: 4 [28Apr2025 20:00:09.503] [Render thread/INFO] [placebo/]: Starting sync for gems [28Apr2025 20:00:09.523] [Render thread/INFO] [Apotheosis : Adventure/]: Registered 57 gems. [28Apr2025 20:00:09.687] [Render thread/INFO] [inventoryhud/]: Curios has been initialized with 20 slot(s) after 1 tries [28Apr2025 20:00:10.042] [Netty Client IO #14/WARN] [net.minecraftforge.network.filters.VanillaPacketSplitter/]: forge:split received out of order - inbound buffer not empty when receiving first [28Apr2025 20:01:57.187] [Render thread/INFO] [xaero.map.WorldMap/]: Finalizing world map session... [28Apr2025 20:01:57.187] [Thread-42/INFO] [xaero.map.WorldMap/]: World map force-cleaned! [28Apr2025 20:01:57.208] [Render thread/INFO] [xaero.map.WorldMap/]: World map session finalized. [28Apr2025 20:01:57.208] [Render thread/INFO] [xaero.hud.minimap.MinimapLogs/]: Xaero hud session finalized. [28Apr2025 20:01:57.209] [Render thread/INFO] [fr.rakambda.fallingtree.common.network.PacketUtils/]: Disconnected from server, resetting proxy config values [28Apr2025 20:01:57.211] [Render thread/INFO] [mezz.jei.forge.startup.StartEventObserver/]: JEI StartEventObserver received class net.minecraftforge.client.event.ClientPlayerNetworkEvent$LoggingOut [28Apr2025 20:01:57.211] [Render thread/INFO] [mezz.jei.forge.startup.StartEventObserver/]: JEI StartEventObserver transitioning state from ENABLED to DISABLED [28Apr2025 20:01:57.212] [Render thread/INFO] [inventoryhud/]: Curios disabled [28Apr2025 20:01:57.212] [Render thread/INFO] [Framework/]: Unloading synced configs from server [28Apr2025 20:01:57.212] [Render thread/INFO] [Framework/]: Sending config unload event for backpacked.server.toml [28Apr2025 20:01:57.228] [Render thread/INFO] [voicechat/]: [voicechat] Clearing audio channels [28Apr2025 20:01:58.187] [Render thread/INFO] [ChunkBuilder/]: Stopping worker threads [28Apr2025 20:01:58.195] [Render thread/INFO] [Entity Texture Features/]: [ETF]: emissive suffixes loaded: {_e}. [28Apr2025 20:01:58.196] [Render thread/INFO] [HammerLib/]: Reset 0 configs to their client-side state. [28Apr2025 20:02:03.657] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Stopping! [28Apr2025 20:02:03.973] [Render thread/INFO] [fr.rakambda.fallingtree.common.network.PacketUtils/]: Disconnected from server, resetting proxy config values [28Apr2025 20:02:03.976] [Render thread/INFO] [inventoryhud/]: Curios disabled [28Apr2025 20:02:03.984] [Render thread/INFO] [Entity Texture Features/]: [ETF]: emissive suffixes loaded: {_e}.    
    • mouseclicked event handler again. https://paste.ee/p/p5C057U7
    • I don't think so You also can work with adding mods groups - so add 5 to 10 mods and remember these - if the game crash, check these mods   You can also add crash-reports here with sites like https://mclo.gs/ You will find these in the crash-report folder - if there is no crash-report, use the latest.log from the logs folder
  • Topics

×
×
  • Create New...

Important Information

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