Jump to content

Recommended Posts

Posted

Hello my dear friends.

I created a custom cauldron-like block. everything works fine, it renders like i want it to. The block cant accept duplicate items to generate tier-based dung item.

Example: to generate tier 1 crafting dung, you need 1 dirt, then 1 bone meal, and then 3 different tier 0 crop products (vanilla items like wheat, carrot, potato etc.).
The Problem: if i use, for example, wheat on one DungInfuser Block, i can't use wheat anymore on any DungInfuser Block. It doesn't matter if i destroy the block or place multiple blocks, destroy and replace them.
I started modding this week and i havent used java for quite a while, so i dont really get what i did wrong.

I apologise in advance for my terrible english and hope you get my issue right.

PS: Currently, it doesnt drop the resulting crafting dung, it is not implemented yet. I want to fix this issue first.

package com.kahmi.elementcrops.objects.blocks;

import java.util.Arrays;

import com.kahmi.elementcrops.objects.items.FruitModItem;

import net.minecraft.block.Block;
import net.minecraft.block.BlockState;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.pathfinding.PathType;
import net.minecraft.state.IntegerProperty;
import net.minecraft.state.StateContainer;
import net.minecraft.stats.Stats;
import net.minecraft.util.ActionResultType;
import net.minecraft.util.Hand;
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.BlockRayTraceResult;
import net.minecraft.util.math.MathHelper;
import net.minecraft.util.math.shapes.IBooleanFunction;
import net.minecraft.util.math.shapes.ISelectionContext;
import net.minecraft.util.math.shapes.VoxelShape;
import net.minecraft.util.math.shapes.VoxelShapes;
import net.minecraft.world.IBlockReader;
import net.minecraft.world.World;

public class DungInfuserBlock extends Block {
	public static final IntegerProperty LEVEL = IntegerProperty.create("level", 0, 5);
	private static final VoxelShape INSIDE = makeCuboidShape(2.0D, 4.0D, 2.0D, 14.0D, 16.0D, 14.0D);
	private static final VoxelShape SHAPE = VoxelShapes.combineAndSimplify(VoxelShapes.fullCube(), VoxelShapes.or(makeCuboidShape(0.0D, 0.0D, 4.0D, 16.0D, 3.0D, 12.0D), makeCuboidShape(4.0D, 0.0D, 0.0D, 12.0D, 3.0D, 16.0D), makeCuboidShape(2.0D, 0.0D, 2.0D, 14.0D, 3.0D, 14.0D), INSIDE), IBooleanFunction.ONLY_FIRST);
	private int mContentTier = 0;
	private Item[] mUsedContent = new Item[3];
	public DungInfuserBlock(Properties pProperties) {
	   super(pProperties);
	   this.setDefaultState(this.stateContainer.getBaseState().with(LEVEL, Integer.valueOf(0)));
	}

	public VoxelShape getShape(BlockState pState, IBlockReader pWorldIn, BlockPos pPos, ISelectionContext pContext) {
		return SHAPE;
	}

	public VoxelShape getRaytraceShape(BlockState pState, IBlockReader pWworldIn, BlockPos pPos) {
		return INSIDE;
	}

	public ActionResultType onBlockActivated(BlockState pState, World pWorldIn, BlockPos pPos, PlayerEntity pPlayer, Hand pHandIn, BlockRayTraceResult p_225533_6_) {
		ItemStack heldItemStack = pPlayer.getHeldItem(pHandIn);
		int level = pState.get(LEVEL);
		if (heldItemStack.isEmpty() || level == 5) {
			return ActionResultType.PASS;
		} else {
			Item heldItem = heldItemStack.getItem();
			if ((heldItem == Items.DIRT || heldItem == Items.COARSE_DIRT) && level == 0 && !pWorldIn.isRemote) {
				if (!pPlayer.abilities.isCreativeMode) {
					pPlayer.setHeldItem(pHandIn, ItemStack.EMPTY);
				}

				pPlayer.addStat(Stats.FILL_CAULDRON);
				this.setContentLevel(pWorldIn, pPos, pState, 1);
				return ActionResultType.SUCCESS;
			} else if (heldItem == Items.BONE_MEAL && level == 1 && !pWorldIn.isRemote) {
				if (!pPlayer.abilities.isCreativeMode) {
					pPlayer.setHeldItem(pHandIn, ItemStack.EMPTY);
				}

				pPlayer.addStat(Stats.FILL_CAULDRON);
				this.setContentLevel(pWorldIn, pPos, pState, 2);
				return ActionResultType.SUCCESS;
			} else if ((heldItem == Items.POTATO || heldItem == Items.CARROT || heldItem == Items.WHEAT || heldItem == Items.BEETROOT || heldItem == Items.MELON_SLICE || heldItem == Items.PUMPKIN) && level >= 2 && !Arrays.asList(mUsedContent).contains(heldItem) && !pWorldIn.isRemote) {
				if (!pPlayer.abilities.isCreativeMode) {
					pPlayer.setHeldItem(pHandIn, ItemStack.EMPTY);
				}
				
				pPlayer.addStat(Stats.FILL_CAULDRON);
				this.setContentLevel(pWorldIn, pPos, pState, level + 1);
				this.mUsedContent[level - 2] = heldItem;
				return ActionResultType.SUCCESS;
			} else if (heldItem instanceof FruitModItem && level >= 2 && !pWorldIn.isRemote) {
				FruitModItem iHeldItem = (FruitModItem)heldItem;
				if (level == 2) {
					this.mContentTier = iHeldItem.TIER;
					if (!pPlayer.abilities.isCreativeMode) {
						pPlayer.setHeldItem(pHandIn, ItemStack.EMPTY);
					}
					
					pPlayer.addStat(Stats.FILL_CAULDRON);
					this.setContentLevel(pWorldIn, pPos, pState, level + 1);
					this.mUsedContent[level - 2] = heldItem;
					return ActionResultType.SUCCESS;
				} else if (this.mContentTier == iHeldItem.TIER) {
					if (!pPlayer.abilities.isCreativeMode) {
						pPlayer.setHeldItem(pHandIn, ItemStack.EMPTY);
					}
					
					pPlayer.addStat(Stats.FILL_CAULDRON);
					this.setContentLevel(pWorldIn, pPos, pState, level + 1);
					this.mUsedContent[level - 2] = heldItem;
					return ActionResultType.SUCCESS;
				}
			}
		}
		return ActionResultType.PASS;
	}

	   public void setContentLevel(World pWorldIn, BlockPos pPos, BlockState pState, int pLevel) {
	      pWorldIn.setBlockState(pPos, pState.with(LEVEL, Integer.valueOf(MathHelper.clamp(pLevel, 0, 5))), 2);
	      pWorldIn.updateComparatorOutputLevel(pPos, this);
	   }

	   /**
	    * @deprecated call via {@link IBlockState#hasComparatorInputOverride()} whenever possible. Implementing/overriding
	    * is fine.
	    */
	   public boolean hasComparatorInputOverride(BlockState pState) {
	      return true;
	   }

	   /**
	    * @deprecated call via {@link IBlockState#getComparatorInputOverride(World,BlockPos)} whenever possible.
	    * Implementing/overriding is fine.
	    */
	   public int getComparatorInputOverride(BlockState pBlockState, World pWorldIn, BlockPos pPos) {
	      return pBlockState.get(LEVEL);
	   }

	   protected void fillStateContainer(StateContainer.Builder<Block, BlockState> pBuilder) {
	      pBuilder.add(LEVEL);
	   }

	   public boolean allowsMovement(BlockState pState, IBlockReader pWorldIn, BlockPos pPos, PathType pType) {
	      return false;
	   }
}

 

Posted

Howdy

 

The problem is that there is only one instance of your DungInfuserBlock block, not one for each placed block.  If you try and store information about each world block in your DungInfuserBlock, it can only store one at a time.  (The DungInfuserBlock is a "flyweight" object - google Design Pattern Flyweight for more info).

 

You should use a TileEntity instead, to store information about each placed block.  The vanilla CampfireBlock (with CampfireTileEntity) does this, for example.

There is also an example of this in the following tutorial project:

https://github.com/TheGreyGhost/MinecraftByExample/tree/master

see mbe20.

 

-TGG

 

  • Thanks 1

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

    • Hello, I'm having a strange crashing issue when I teleport or enter the nether on a modded world, and I can't understand the crash logs well enough to understand what's causing it. I'm hoping someone here can help:   Crash 1: ---- Minecraft Crash Report ---- // Uh... Did I do that? Time: 2024-11-27 17:40:57 Description: Exception ticking world java.util.ConcurrentModificationException: null     at java.base/java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1095) ~[?:?] {}     at java.base/java.util.ArrayList$Itr.next(ArrayList.java:1049) ~[?:?] {}     at MC-BOOTSTRAP/[email protected]/com.google.common.collect.Iterators$1.next(Iterators.java:146) ~[guava-32.1.2-jre.jar%23134!/:?] {}     at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?] {re:mixin}     at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?] {}     at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {}     at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {}     at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:?] {}     at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:?] {}     at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] {}     at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?] {}     at TRANSFORMER/[email protected]/net.minecraft.world.level.entity.PersistentEntitySectionManager.lambda$updateChunkStatus$6(PersistentEntitySectionManager.java:171) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading,pl:accesstransformer:B}     at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?] {}     at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?] {}     at java.base/java.util.stream.LongPipeline$1$1.accept(LongPipeline.java:177) ~[?:?] {}     at java.base/java.util.PrimitiveIterator$OfLong.forEachRemaining(PrimitiveIterator.java:185) ~[?:?] {}     at java.base/java.util.Spliterators$LongIteratorSpliterator.forEachRemaining(Spliterators.java:2144) ~[?:?] {}     at java.base/java.util.Spliterator$OfLong.forEachRemaining(Spliterator.java:777) ~[?:?] {}     at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {}     at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {}     at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:?] {}     at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:?] {}     at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] {}     at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?] {}     at TRANSFORMER/[email protected]/net.minecraft.world.level.entity.PersistentEntitySectionManager.updateChunkStatus(PersistentEntitySectionManager.java:160) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading,pl:accesstransformer:B}     at TRANSFORMER/[email protected]/net.minecraft.world.level.entity.PersistentEntitySectionManager.updateChunkStatus(PersistentEntitySectionManager.java:146) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading,pl:accesstransformer:B}     at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkMap.onFullChunkStatusChange(ChunkMap.java:1197) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:ae2.mixins.json:chunkloading.ChunkMapMixin from mod ae2,pl:mixin:APP:journeymap.mixins.json:server.ChunkMapAccessor from mod journeymap,pl:mixin:APP:ars_nouveau.mixins.json:camera.ChunkMapMixin from mod ars_nouveau,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkHolder.demoteFullChunk(ChunkHolder.java:281) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading}     at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkHolder.updateFutures(ChunkHolder.java:335) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading}     at TRANSFORMER/[email protected]/net.minecraft.server.level.DistanceManager.lambda$runAllUpdates$1(DistanceManager.java:119) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading}     at java.base/java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:mixin}     at TRANSFORMER/[email protected]/net.minecraft.server.level.DistanceManager.runAllUpdates(DistanceManager.java:119) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading}     at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerChunkCache.runDistanceManagerUpdates(ServerChunkCache.java:279) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerChunkCache.tick(ServerChunkCache.java:318) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:379) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:ars_elemental.mixins.json:ServerLevelMixin from mod ars_elemental,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1037) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:917) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.client.server.IntegratedServer.tickServer(IntegratedServer.java:110) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading,pl:runtimedistcleaner:A}     at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:707) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] {} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Server thread Stacktrace:     at java.base/java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1095) ~[?:?] {}     at java.base/java.util.ArrayList$Itr.next(ArrayList.java:1049) ~[?:?] {}     at MC-BOOTSTRAP/[email protected]/com.google.common.collect.Iterators$1.next(Iterators.java:146) ~[guava-32.1.2-jre.jar%23134!/:?] {}     at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?] {re:mixin}     at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?] {}     at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {}     at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {}     at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:?] {}     at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:?] {}     at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] {}     at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?] {}     at TRANSFORMER/[email protected]/net.minecraft.world.level.entity.PersistentEntitySectionManager.lambda$updateChunkStatus$6(PersistentEntitySectionManager.java:171) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading,pl:accesstransformer:B}     at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?] {}     at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?] {}     at java.base/java.util.stream.LongPipeline$1$1.accept(LongPipeline.java:177) ~[?:?] {}     at java.base/java.util.PrimitiveIterator$OfLong.forEachRemaining(PrimitiveIterator.java:185) ~[?:?] {}     at java.base/java.util.Spliterators$LongIteratorSpliterator.forEachRemaining(Spliterators.java:2144) ~[?:?] {}     at java.base/java.util.Spliterator$OfLong.forEachRemaining(Spliterator.java:777) ~[?:?] {}     at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {}     at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {}     at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:?] {}     at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:?] {}     at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] {}     at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?] {}     at TRANSFORMER/[email protected]/net.minecraft.world.level.entity.PersistentEntitySectionManager.updateChunkStatus(PersistentEntitySectionManager.java:160) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading,pl:accesstransformer:B}     at TRANSFORMER/[email protected]/net.minecraft.world.level.entity.PersistentEntitySectionManager.updateChunkStatus(PersistentEntitySectionManager.java:146) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading,pl:accesstransformer:B}     at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkMap.onFullChunkStatusChange(ChunkMap.java:1197) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:ae2.mixins.json:chunkloading.ChunkMapMixin from mod ae2,pl:mixin:APP:journeymap.mixins.json:server.ChunkMapAccessor from mod journeymap,pl:mixin:APP:ars_nouveau.mixins.json:camera.ChunkMapMixin from mod ars_nouveau,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkHolder.demoteFullChunk(ChunkHolder.java:281) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading}     at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkHolder.updateFutures(ChunkHolder.java:335) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading}     at TRANSFORMER/[email protected]/net.minecraft.server.level.DistanceManager.lambda$runAllUpdates$1(DistanceManager.java:119) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading}     at java.base/java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:mixin}     at TRANSFORMER/[email protected]/net.minecraft.server.level.DistanceManager.runAllUpdates(DistanceManager.java:119) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading}     at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerChunkCache.runDistanceManagerUpdates(ServerChunkCache.java:279) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerChunkCache.tick(ServerChunkCache.java:318) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A} -- Affected level -- Details:     All players: 0 total; []     Chunk stats: 4115     Level dimension: minecraft:overworld     Level spawn location: World: (368,82,-304), Section: (at 0,2,0 in 23,5,-19; chunk contains blocks 368,-64,-304 to 383,319,-289), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,-64,-512 to 511,319,-1)     Level time: 3471732 game time, 5256594 day time     Level name: testing eh     Level game mode: Game mode: survival (ID 0). Hardcore: false. Commands: true     Level weather: Rain time: 1 (now: false), thunder time: 1 (now: false)     Known server brands: neoforge     Removed feature flags:     Level was modded: true     Level storage version: 0x04ABD - Anvil     Loaded entity count: 644 Stacktrace:     at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerLevel.fillReportDetails(ServerLevel.java:1718) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:ars_elemental.mixins.json:ServerLevelMixin from mod ars_elemental,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1040) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:917) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.client.server.IntegratedServer.tickServer(IntegratedServer.java:110) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading,pl:runtimedistcleaner:A}     at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:707) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] {} -- System Details -- Details:     Minecraft Version: 1.21.1     Minecraft Version ID: 1.21.1     Operating System: Windows 10 (amd64) version 10.0     Java Version: 21.0.3, Microsoft     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft     Memory: 1844665656 bytes (1759 MiB) / 6375342080 bytes (6080 MiB) up to 6375342080 bytes (6080 MiB)     CPUs: 16     Processor Vendor: GenuineIntel     Processor Name: 11th Gen Intel(R) Core(TM) i7-11700F @ 2.50GHz     Identifier: Intel64 Family 6 Model 167 Stepping 1     Microarchitecture: Rocket Lake     Frequency (GHz): 2.50     Number of physical packages: 1     Number of physical CPUs: 8     Number of logical CPUs: 16     Graphics card #0 name: NVIDIA GeForce RTX 3060 Ti     Graphics card #0 vendor: NVIDIA     Graphics card #0 VRAM (MiB): 8192.00     Graphics card #0 deviceId: VideoController1     Graphics card #0 versionInfo: 31.0.15.1640     Memory slot #0 capacity (MiB): 16384.00     Memory slot #0 clockSpeed (GHz): 2.67     Memory slot #0 type: DDR4     Virtual memory max (MiB): 21242.80     Virtual memory used (MiB): 18044.57     Swap memory total (MiB): 5021.48     Swap memory used (MiB): 198.77     Space in storage for jna.tmpdir (MiB): available: 116449.34, total: 976134.31     Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): available: 116449.34, total: 976134.31     Space in storage for io.netty.native.workdir (MiB): available: 116449.34, total: 976134.31     Space in storage for java.io.tmpdir (MiB): available: 116449.34, total: 976134.31     Space in storage for workdir (MiB): available: 116449.34, total: 976134.31     JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx6080m -Xms256m     Server Running: true     Player Count: 2 / 8; [ServerPlayer['deathray6002'/4, l='ServerLevel[testing eh]', x=75.90, y=59.00, z=-93.98], ServerPlayer['_Fire_Fly_2'/3504, l='ServerLevel[testing eh]', x=81.50, y=59.00, z=-97.63]]     Active Data Packs: vanilla, mod_data, mod/sodium, mod/smartbrainlib (incompatible), mod/ae2jeiintegration, mod/cyclopscore (incompatible), mod/fabric_renderer_api_v1, mod/mekanismcovers, mod/geckolib, mod/sophisticatedstorage (incompatible), mod/jei (incompatible), mod/ae2 (incompatible), mod/ae2wtlib (incompatible), mod/ae2wtlib_api, mod/everlastingabilities (incompatible), mod/commonnetworking (incompatible), mod/doggytalents (incompatible), mod/mcwwindows (incompatible), mod/sophisticatedcore (incompatible), mod/journeymap (incompatible), mod/neoforge, mod/artifacts, mod/fabric_block_view_api_v2, mod/badpackets (incompatible), mod/sophisticatedbackpacks (incompatible), mod/relics (incompatible), mod/mcjtylib, mod/rftoolsbase, mod/xnet, mod/fusion, mod/cloth_config (incompatible), mod/mekanism_extras (incompatible), mod/handcrafted, mod/mekanism_unleashed, mod/mekanism, mod/mekanismgenerators, mod/gmut (incompatible), mod/fabric_api_base, mod/mousetweaks (incompatible), mod/mekanismadditions, mod/ae2things (incompatible), mod/mekanism_lasers (incompatible), mod/supermartijn642corelib, mod/e4mc_minecraft (incompatible), mod/wthit,waila (incompatible), mod/curios (incompatible), mod/ars_nouveau (incompatible), mod/patchouli (incompatible), mod/ars_additions (incompatible), mod/ars_controle (incompatible), mod/ars_elemental (incompatible), mod/elevatorid, mod/ftbultimine (incompatible), mod/ae2qolrecipes (incompatible), mod/modonomicon (incompatible), mod/resourcefullib, mod/dtnpaletteofpaws (incompatible), mod/mekanismtools, mod/architectury (incompatible), mod/ftblibrary (incompatible), mod/octolib, mod/lootr, mod/connectedglass, mod/occultism, mod/ars_ocultas (incompatible), mod/fabric_rendering_data_attachment_v1, mod/appmek (incompatible), mod/expandability, mod/journeymap_api (incompatible)     Available Data Packs: bundle, trade_rebalance, vanilla, mod/ae2 (incompatible), mod/ae2jeiintegration, mod/ae2qolrecipes (incompatible), mod/ae2things (incompatible), mod/ae2wtlib (incompatible), mod/ae2wtlib_api, mod/appmek (incompatible), mod/architectury (incompatible), mod/ars_additions (incompatible), mod/ars_controle (incompatible), mod/ars_elemental (incompatible), mod/ars_nouveau (incompatible), mod/ars_ocultas (incompatible), mod/artifacts, mod/badpackets (incompatible), mod/cloth_config (incompatible), mod/commonnetworking (incompatible), mod/connectedglass, mod/curios (incompatible), mod/cyclopscore (incompatible), mod/doggytalents (incompatible), mod/dtnpaletteofpaws (incompatible), mod/e4mc_minecraft (incompatible), mod/elevatorid, mod/everlastingabilities (incompatible), mod/expandability, mod/fabric_api_base, mod/fabric_block_view_api_v2, mod/fabric_renderer_api_v1, mod/fabric_rendering_data_attachment_v1, mod/ftblibrary (incompatible), mod/ftbultimine (incompatible), mod/fusion, mod/geckolib, mod/gmut (incompatible), mod/handcrafted, mod/jei (incompatible), mod/journeymap (incompatible), mod/journeymap_api (incompatible), mod/lootr, mod/mcjtylib, mod/mcwwindows (incompatible), mod/mekanism, mod/mekanism_extras (incompatible), mod/mekanism_lasers (incompatible), mod/mekanism_unleashed, mod/mekanismadditions, mod/mekanismcovers, mod/mekanismgenerators, mod/mekanismtools, mod/modonomicon (incompatible), mod/mousetweaks (incompatible), mod/neoforge, mod/occultism, mod/octolib, mod/patchouli (incompatible), mod/relics (incompatible), mod/resourcefullib, mod/rftoolsbase, mod/smartbrainlib (incompatible), mod/sodium, mod/sophisticatedbackpacks (incompatible), mod/sophisticatedcore (incompatible), mod/sophisticatedstorage (incompatible), mod/supermartijn642corelib, mod/wthit,waila (incompatible), mod/xnet, mod_data     Enabled Feature Flags: minecraft:vanilla     World Generation: Stable     World Seed: -4893969446266667034     Type: Integrated Server (map_client.txt)     Is Modded: Definitely; Client brand changed to 'neoforge'; Server brand changed to 'neoforge'     Launched Version: neoforge-21.1.73     ModLauncher: 11.0.4+main.d2e20e43     ModLauncher launch target: forgeclient     ModLauncher services:         sponge-mixin-0.15.2+mixin.0.8.7.jar mixin PLUGINSERVICE         loader-4.0.31.jar slf4jfixer PLUGINSERVICE         loader-4.0.31.jar runtime_enum_extender PLUGINSERVICE         at-modlauncher-10.0.1.jar accesstransformer PLUGINSERVICE         loader-4.0.31.jar runtimedistcleaner PLUGINSERVICE         modlauncher-11.0.4.jar mixin TRANSFORMATIONSERVICE         modlauncher-11.0.4.jar fml TRANSFORMATIONSERVICE     FML Language Providers:         [email protected]         [email protected]         [email protected]     Mod List:         ae2jeiintegration-1.2.0.jar                       |AE2 JEI Integration           |ae2jeiintegration             |1.2.0               |Manifest: NOSIGNATURE         ae2qolrecipes-neoforge-1.21.x-1.2.0.jar           |AE2 QoL Recipes               |ae2qolrecipes                 |1.2.0               |Manifest: NOSIGNATURE         AE2-Things-1.4.2-beta.jar                         |AE2 Things                    |ae2things                     |1.4.2-beta          |Manifest: NOSIGNATURE         ae2wtlib-19.1.6-beta.jar                          |AE2WTLib                      |ae2wtlib                      |19.1.6-beta         |Manifest: NOSIGNATURE         de.mari_023.ae2wtlib_api-19.1.6-beta.jar          |AE2WTLib API                  |ae2wtlib_api                  |19.1.6-beta         |Manifest: NOSIGNATURE         appliedenergistics2-19.0.23-beta.jar              |Applied Energistics 2         |ae2                           |19.0.23-beta        |Manifest: NOSIGNATURE         Applied-Mekanistics-1.6.1.jar                     |Applied Mekanistics           |appmek                        |1.6.1               |Manifest: NOSIGNATURE         architectury-13.0.8-neoforge.jar                  |Architectury                  |architectury                  |13.0.8              |Manifest: NOSIGNATURE         ars_additions-1.21.1-21.1.3.jar                   |Ars Additions                 |ars_additions                 |1.21.1-21.1.3       |Manifest: NOSIGNATURE         ars_controle-1.21.0-1.2.0.jar                     |Ars Controle                  |ars_controle                  |1.21.0-1.2.0        |Manifest: NOSIGNATURE         ars_elemental-1.21.1-0.7.0.8.jar                  |Ars Elemental                 |ars_elemental                 |0.7.0.8             |Manifest: NOSIGNATURE         ars_nouveau-1.21.1-5.2.2-all.jar                  |Ars Nouveau                   |ars_nouveau                   |5.2.2               |Manifest: NOSIGNATURE         ars_ocultas-1.21.0-2.0.1.jar                      |Ars Ocultas                   |ars_ocultas                   |2.0.1               |Manifest: NOSIGNATURE         artifacts-neoforge-12.0.5.jar                     |Artifacts                     |artifacts                     |12.0.5              |Manifest: NOSIGNATURE         badpackets-neo-0.8.1.jar                          |Bad Packets                   |badpackets                    |0.8.1               |Manifest: NOSIGNATURE         cloth-config-15.0.140-neoforge.jar                |Cloth Config v15 API          |cloth_config                  |15.0.140            |Manifest: NOSIGNATURE         common-networking-neoforge-1.0.16-1.21.1.jar      |Common Networking             |commonnetworking              |1.0.16-1.21.1       |Manifest: NOSIGNATURE         connectedglass-1.1.12-neoforge-mc1.21.jar         |Connected Glass               |connectedglass                |1.1.12              |Manifest: NOSIGNATURE         curios-neoforge-9.0.14+1.21.1.jar                 |Curios API                    |curios                        |9.0.14+1.21.1       |Manifest: NOSIGNATURE         cyclopscore-1.21.1-neoforge-1.25.2.jar            |Cyclops Core                  |cyclopscore                   |1.25.2              |Manifest: NOSIGNATURE         DoggyTalentsNext-1.21.1-1.18.33.jar               |Doggy Talents Next            |doggytalents                  |1.18.33             |Manifest: NOSIGNATURE         DTNPaletteOfPaws-1.21-1.2.4.jar                   |DTN's Palette Of Paws         |dtnpaletteofpaws              |1.2.4               |Manifest: NOSIGNATURE         e4mc_minecraft-neoforge-5.2.1.jar                 |e4mc                          |e4mc_minecraft                |5.2.1               |Manifest: NOSIGNATURE         elevatorid-neoforge-1.21.1-1.11.3.jar             |ElevatorMod                   |elevatorid                    |1.21.1-1.11.3       |Manifest: NOSIGNATURE         everlastingabilities-1.21.1-neoforge-2.3.0.jar    |EverlastingAbilities          |everlastingabilities          |2.3.0               |Manifest: NOSIGNATURE         expandability-neoforge-12.0.0.jar                 |ExpandAbility                 |expandability                 |12.0.0              |Manifest: NOSIGNATURE         fabric-api-base-0.4.42+d1308ded19.jar             |Forgified Fabric API Base     |fabric_api_base               |0.4.42+d1308ded19   |Manifest: NOSIGNATURE         fabric-block-view-api-v2-1.0.10+9afaaf8c19.jar    |Forgified Fabric BlockView API|fabric_block_view_api_v2      |1.0.10+9afaaf8c19   |Manifest: NOSIGNATURE         fabric-renderer-api-v1-3.4.0+acb05a3919.jar       |Forgified Fabric Renderer API |fabric_renderer_api_v1        |3.4.0+acb05a3919    |Manifest: NOSIGNATURE         fabric-rendering-data-attachment-v1-0.3.48+73761d2|Forgified Fabric Rendering Dat|fabric_rendering_data_attachme|0.3.48+73761d2e19   |Manifest: NOSIGNATURE         ftb-library-neoforge-2101.1.4.jar                 |FTB Library                   |ftblibrary                    |2101.1.4            |Manifest: NOSIGNATURE         ftb-ultimine-neoforge-2101.1.1.jar                |FTB Ultimine                  |ftbultimine                   |2101.1.1            |Manifest: NOSIGNATURE         fusion-1.1.1a-neoforge-mc1.21.jar                 |Fusion                        |fusion                        |1.1.1+a             |Manifest: NOSIGNATURE         geckolib-neoforge-1.21.1-4.6.6.jar                |GeckoLib 4                    |geckolib                      |4.6.6               |Manifest: NOSIGNATURE         GravitationalModulatingAdditionalUnit-1.21.1-6.0.j|Gravitational Modulating Addit|gmut                          |6.0                 |Manifest: NOSIGNATURE         handcrafted-neoforge-1.21.1-4.0.2.jar             |Handcrafted                   |handcrafted                   |4.0.2               |Manifest: NOSIGNATURE         journeymap-neoforge-1.21.1-6.0.0-beta.28.jar      |Journeymap                    |journeymap                    |1.21.1-6.0.0-beta.28|Manifest: NOSIGNATURE         journeymap-api-neoforge-2.0.0-1.21.1-SNAPSHOT.jar |JourneyMap API                |journeymap_api                |2.0.0               |Manifest: NOSIGNATURE         jei-1.21.1-neoforge-19.21.0.247.jar               |Just Enough Items             |jei                           |19.21.0.247         |Manifest: NOSIGNATURE         lootr-neoforge-1.21-1.10.33.85.jar                |Lootr                         |lootr                         |1.21-1.10.33.85     |Manifest: NOSIGNATURE         mcw-windows-2.3.0-mc1.21.1neoforge.jar            |Macaw's Windows               |mcwwindows                    |2.3.2               |Manifest: NOSIGNATURE         mcjtylib-1.21-9.0.4.jar                           |McJtyLib                      |mcjtylib                      |1.21-9.0.4          |Manifest: NOSIGNATURE         Mekanism-1.21.1-10.7.7.64.jar                     |Mekanism                      |mekanism                      |10.7.7              |Manifest: NOSIGNATURE         mekanismcovers-1.1-BETA+1.21.jar                  |Mekanism Covers               |mekanismcovers                |1.1-BETA+1.21       |Manifest: NOSIGNATURE         mekanism_extras-1.21.1-1.0.2.jar                  |Mekanism Extras               |mekanism_extras               |1.21.1-1.0.2        |Manifest: NOSIGNATURE         MekanismLasers-1.21.1-1.1.7.jar                   |Mekanism Lasers               |mekanism_lasers               |1.1.7               |Manifest: NOSIGNATURE         mekanism_unleashed-1.21-0.2.1.jar                 |Mekanism Unleashed            |mekanism_unleashed            |1.21-0.2.1          |Manifest: NOSIGNATURE         MekanismAdditions-1.21.1-10.7.7.64.jar            |Mekanism: Additions           |mekanismadditions             |10.7.7              |Manifest: NOSIGNATURE         MekanismGenerators-1.21.1-10.7.7.64.jar           |Mekanism: Generators          |mekanismgenerators            |10.7.7              |Manifest: NOSIGNATURE         MekanismTools-1.21.1-10.7.7.64.jar                |Mekanism: Tools               |mekanismtools                 |10.7.7              |Manifest: NOSIGNATURE         client-1.21.1-20240808.144430-srg.jar             |Minecraft                     |minecraft                     |1.21.1              |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f         modonomicon-1.21.1-neoforge-1.108.1.jar           |Modonomicon                   |modonomicon                   |1.108.1             |Manifest: NOSIGNATURE         MouseTweaks-neoforge-mc1.21-2.26.1.jar            |Mouse Tweaks                  |mousetweaks                   |2.26.1              |Manifest: NOSIGNATURE         neoforge-21.1.73-universal.jar                    |NeoForge                      |neoforge                      |21.1.73             |Manifest: NOSIGNATURE         occultism-1.21.1-neoforge-1.165.0.jar             |Occultism                     |occultism                     |1.165.0             |Manifest: NOSIGNATURE         OctoLib-NEOFORGE-0.4.2.jar                        |OctoLib                       |octolib                       |0.4.2               |Manifest: NOSIGNATURE         Patchouli-1.21-88-NEOFORGE-SNAPSHOT.jar           |Patchouli                     |patchouli                     |1.21-88-NEOFORGE-SNA|Manifest: NOSIGNATURE         relics-1.21-0.9.2.0.jar                           |Relics                        |relics                        |0.9.2.0             |Manifest: NOSIGNATURE         resourcefullib-neoforge-1.21-3.0.11.jar           |Resourceful Lib               |resourcefullib                |3.0.11              |Manifest: NOSIGNATURE         rftoolsbase-1.21-6.0.1.jar                        |RFToolsBase                   |rftoolsbase                   |1.21-6.0.1          |Manifest: NOSIGNATURE         SmartBrainLib-neoforge-1.21.1-1.16.1.jar          |SmartBrainLib                 |smartbrainlib                 |1.16.1              |Manifest: NOSIGNATURE         sodium-neoforge-0.6.0-beta.4+mc1.21.1.jar         |Sodium                        |sodium                        |0.6.0-beta.4+mc1.21.|Manifest: NOSIGNATURE         sophisticatedbackpacks-1.21-3.20.17.1113.jar      |Sophisticated Backpacks       |sophisticatedbackpacks        |3.20.17             |Manifest: NOSIGNATURE         sophisticatedcore-1.21-0.6.45.722.jar             |Sophisticated Core            |sophisticatedcore             |0.6.45              |Manifest: NOSIGNATURE         sophisticatedstorage-1.21-0.10.45.910.jar         |Sophisticated Storage         |sophisticatedstorage          |0.10.45             |Manifest: NOSIGNATURE         supermartijn642corelib-1.1.17i-neoforge-mc1.21.jar|SuperMartijn642's Core Lib    |supermartijn642corelib        |1.1.17+i            |Manifest: NOSIGNATURE         wthit-neo-12.4.2.jar                              |wthit                         |wthit                         |12.4.2              |Manifest: NOSIGNATURE         xnet-1.21-7.0.1.jar                               |XNet                          |xnet                          |1.21-7.0.1          |Manifest: NOSIGNATURE     Crash Report UUID: 04c99056-7645-47e5-8b5f-e5ea4e743bf0     FML: 4.0.31     NeoForge: 21.1.73     Crash 2:   ---- Minecraft Crash Report ---- // Shall we play a game? Time: 2024-11-28 08:49:08 Description: Exception in server tick loop java.util.ConcurrentModificationException: null     at java.base/java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1095) ~[?:?] {}     at java.base/java.util.ArrayList$Itr.next(ArrayList.java:1049) ~[?:?] {}     at MC-BOOTSTRAP/[email protected]/com.google.common.collect.Iterators$1.next(Iterators.java:146) ~[guava-32.1.2-jre.jar%23134!/:?] {}     at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?] {re:mixin}     at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?] {}     at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {}     at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {}     at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:?] {}     at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:?] {}     at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] {}     at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?] {}     at TRANSFORMER/[email protected]/net.minecraft.world.level.entity.PersistentEntitySectionManager.lambda$updateChunkStatus$6(PersistentEntitySectionManager.java:171) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading,pl:accesstransformer:B}     at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?] {}     at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?] {}     at java.base/java.util.stream.LongPipeline$1$1.accept(LongPipeline.java:177) ~[?:?] {}     at java.base/java.util.PrimitiveIterator$OfLong.forEachRemaining(PrimitiveIterator.java:185) ~[?:?] {}     at java.base/java.util.Spliterators$LongIteratorSpliterator.forEachRemaining(Spliterators.java:2144) ~[?:?] {}     at java.base/java.util.Spliterator$OfLong.forEachRemaining(Spliterator.java:777) ~[?:?] {}     at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {}     at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {}     at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:?] {}     at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:?] {}     at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?] {}     at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?] {}     at TRANSFORMER/[email protected]/net.minecraft.world.level.entity.PersistentEntitySectionManager.updateChunkStatus(PersistentEntitySectionManager.java:160) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading,pl:accesstransformer:B}     at TRANSFORMER/[email protected]/net.minecraft.world.level.entity.PersistentEntitySectionManager.updateChunkStatus(PersistentEntitySectionManager.java:146) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading,pl:accesstransformer:B}     at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkMap.onFullChunkStatusChange(ChunkMap.java:1197) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:ae2.mixins.json:chunkloading.ChunkMapMixin from mod ae2,pl:mixin:APP:journeymap.mixins.json:server.ChunkMapAccessor from mod journeymap,pl:mixin:APP:ars_nouveau.mixins.json:camera.ChunkMapMixin from mod ars_nouveau,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkHolder.demoteFullChunk(ChunkHolder.java:281) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading}     at TRANSFORMER/[email protected]/net.minecraft.server.level.ChunkHolder.updateFutures(ChunkHolder.java:335) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading}     at TRANSFORMER/[email protected]/net.minecraft.server.level.DistanceManager.lambda$runAllUpdates$1(DistanceManager.java:119) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading}     at java.base/java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:mixin}     at TRANSFORMER/[email protected]/net.minecraft.server.level.DistanceManager.runAllUpdates(DistanceManager.java:119) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading}     at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerChunkCache.runDistanceManagerUpdates(ServerChunkCache.java:279) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerChunkCache$MainThreadExecutor.pollTask(ServerChunkCache.java:564) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:classloading}     at TRANSFORMER/[email protected]/net.minecraft.server.level.ServerChunkCache.pollTask(ServerChunkCache.java:275) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:860) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:849) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:111) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}     at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:825) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:712) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[client-1.21.1-20240808.144430-srg.jar%23237!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}     at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] {} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details:     Minecraft Version: 1.21.1     Minecraft Version ID: 1.21.1     Operating System: Windows 10 (amd64) version 10.0     Java Version: 21.0.3, Microsoft     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft     Memory: 2253319480 bytes (2148 MiB) / 4714397696 bytes (4496 MiB) up to 6375342080 bytes (6080 MiB)     CPUs: 16     Processor Vendor: GenuineIntel     Processor Name: 11th Gen Intel(R) Core(TM) i7-11700F @ 2.50GHz     Identifier: Intel64 Family 6 Model 167 Stepping 1     Microarchitecture: Rocket Lake     Frequency (GHz): 2.50     Number of physical packages: 1     Number of physical CPUs: 8     Number of logical CPUs: 16     Graphics card #0 name: NVIDIA GeForce RTX 3060 Ti     Graphics card #0 vendor: NVIDIA     Graphics card #0 VRAM (MiB): 8192.00     Graphics card #0 deviceId: VideoController1     Graphics card #0 versionInfo: 31.0.15.1640     Memory slot #0 capacity (MiB): 16384.00     Memory slot #0 clockSpeed (GHz): 2.67     Memory slot #0 type: DDR4     Virtual memory max (MiB): 19165.32     Virtual memory used (MiB): 12895.84     Swap memory total (MiB): 2944.00     Swap memory used (MiB): 0.00     Space in storage for jna.tmpdir (MiB): available: 117624.45, total: 976134.31     Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): available: 117624.45, total: 976134.31     Space in storage for io.netty.native.workdir (MiB): available: 117624.45, total: 976134.31     Space in storage for java.io.tmpdir (MiB): available: 117624.45, total: 976134.31     Space in storage for workdir (MiB): available: 117624.45, total: 976134.31     JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx6080m -Xms256m     Server Running: true     Player Count: 2 / 8; [ServerPlayer['deathray6002'/493, l='ServerLevel[testing eh]', x=81.50, y=59.00, z=-97.86], ServerPlayer['_Fire_Fly_2'/9219, l='ServerLevel[testing eh]', x=-13.16, y=50.47, z=16.67]]     Active Data Packs: vanilla, mod_data, mod/sodium, mod/smartbrainlib (incompatible), mod/ae2jeiintegration, mod/cyclopscore (incompatible), mod/fabric_renderer_api_v1, mod/mekanismcovers, mod/geckolib, mod/sophisticatedstorage (incompatible), mod/jei (incompatible), mod/ae2 (incompatible), mod/ae2wtlib (incompatible), mod/ae2wtlib_api, mod/everlastingabilities (incompatible), mod/commonnetworking (incompatible), mod/doggytalents (incompatible), mod/mcwwindows (incompatible), mod/sophisticatedcore (incompatible), mod/journeymap (incompatible), mod/neoforge, mod/artifacts, mod/fabric_block_view_api_v2, mod/badpackets (incompatible), mod/sophisticatedbackpacks (incompatible), mod/relics (incompatible), mod/mcjtylib, mod/rftoolsbase, mod/xnet, mod/fusion, mod/cloth_config (incompatible), mod/mekanism_extras (incompatible), mod/handcrafted, mod/mekanism_unleashed, mod/mekanism, mod/mekanismgenerators, mod/gmut (incompatible), mod/fabric_api_base, mod/mousetweaks (incompatible), mod/mekanismadditions, mod/ae2things (incompatible), mod/mekanism_lasers (incompatible), mod/supermartijn642corelib, mod/e4mc_minecraft (incompatible), mod/wthit,waila (incompatible), mod/curios (incompatible), mod/ars_nouveau (incompatible), mod/patchouli (incompatible), mod/ars_additions (incompatible), mod/ars_controle (incompatible), mod/ars_elemental (incompatible), mod/elevatorid, mod/ftbultimine (incompatible), mod/ae2qolrecipes (incompatible), mod/modonomicon (incompatible), mod/resourcefullib, mod/dtnpaletteofpaws (incompatible), mod/mekanismtools, mod/architectury (incompatible), mod/ftblibrary (incompatible), mod/octolib, mod/lootr, mod/connectedglass, mod/occultism, mod/ars_ocultas (incompatible), mod/fabric_rendering_data_attachment_v1, mod/appmek (incompatible), mod/expandability, mod/journeymap_api (incompatible)     Available Data Packs: bundle, trade_rebalance, vanilla, mod/ae2 (incompatible), mod/ae2jeiintegration, mod/ae2qolrecipes (incompatible), mod/ae2things (incompatible), mod/ae2wtlib (incompatible), mod/ae2wtlib_api, mod/appmek (incompatible), mod/architectury (incompatible), mod/ars_additions (incompatible), mod/ars_controle (incompatible), mod/ars_elemental (incompatible), mod/ars_nouveau (incompatible), mod/ars_ocultas (incompatible), mod/artifacts, mod/badpackets (incompatible), mod/cloth_config (incompatible), mod/commonnetworking (incompatible), mod/connectedglass, mod/curios (incompatible), mod/cyclopscore (incompatible), mod/doggytalents (incompatible), mod/dtnpaletteofpaws (incompatible), mod/e4mc_minecraft (incompatible), mod/elevatorid, mod/everlastingabilities (incompatible), mod/expandability, mod/fabric_api_base, mod/fabric_block_view_api_v2, mod/fabric_renderer_api_v1, mod/fabric_rendering_data_attachment_v1, mod/ftblibrary (incompatible), mod/ftbultimine (incompatible), mod/fusion, mod/geckolib, mod/gmut (incompatible), mod/handcrafted, mod/jei (incompatible), mod/journeymap (incompatible), mod/journeymap_api (incompatible), mod/lootr, mod/mcjtylib, mod/mcwwindows (incompatible), mod/mekanism, mod/mekanism_extras (incompatible), mod/mekanism_lasers (incompatible), mod/mekanism_unleashed, mod/mekanismadditions, mod/mekanismcovers, mod/mekanismgenerators, mod/mekanismtools, mod/modonomicon (incompatible), mod/mousetweaks (incompatible), mod/neoforge, mod/occultism, mod/octolib, mod/patchouli (incompatible), mod/relics (incompatible), mod/resourcefullib, mod/rftoolsbase, mod/smartbrainlib (incompatible), mod/sodium, mod/sophisticatedbackpacks (incompatible), mod/sophisticatedcore (incompatible), mod/sophisticatedstorage (incompatible), mod/supermartijn642corelib, mod/wthit,waila (incompatible), mod/xnet, mod_data     Enabled Feature Flags: minecraft:vanilla     World Generation: Stable     World Seed: -4893969446266667034     Type: Integrated Server (map_client.txt)     Is Modded: Definitely; Client brand changed to 'neoforge'; Server brand changed to 'neoforge'     Launched Version: neoforge-21.1.73     ModLauncher: 11.0.4+main.d2e20e43     ModLauncher launch target: forgeclient     ModLauncher services:         sponge-mixin-0.15.2+mixin.0.8.7.jar mixin PLUGINSERVICE         loader-4.0.31.jar slf4jfixer PLUGINSERVICE         loader-4.0.31.jar runtime_enum_extender PLUGINSERVICE         at-modlauncher-10.0.1.jar accesstransformer PLUGINSERVICE         loader-4.0.31.jar runtimedistcleaner PLUGINSERVICE         modlauncher-11.0.4.jar mixin TRANSFORMATIONSERVICE         modlauncher-11.0.4.jar fml TRANSFORMATIONSERVICE     FML Language Providers:         [email protected]         [email protected]         [email protected]     Mod List:         ae2jeiintegration-1.2.0.jar                       |AE2 JEI Integration           |ae2jeiintegration             |1.2.0               |Manifest: NOSIGNATURE         ae2qolrecipes-neoforge-1.21.x-1.2.0.jar           |AE2 QoL Recipes               |ae2qolrecipes                 |1.2.0               |Manifest: NOSIGNATURE         AE2-Things-1.4.2-beta.jar                         |AE2 Things                    |ae2things                     |1.4.2-beta          |Manifest: NOSIGNATURE         ae2wtlib-19.1.6-beta.jar                          |AE2WTLib                      |ae2wtlib                      |19.1.6-beta         |Manifest: NOSIGNATURE         de.mari_023.ae2wtlib_api-19.1.6-beta.jar          |AE2WTLib API                  |ae2wtlib_api                  |19.1.6-beta         |Manifest: NOSIGNATURE         appliedenergistics2-19.0.23-beta.jar              |Applied Energistics 2         |ae2                           |19.0.23-beta        |Manifest: NOSIGNATURE         Applied-Mekanistics-1.6.1.jar                     |Applied Mekanistics           |appmek                        |1.6.1               |Manifest: NOSIGNATURE         architectury-13.0.8-neoforge.jar                  |Architectury                  |architectury                  |13.0.8              |Manifest: NOSIGNATURE         ars_additions-1.21.1-21.1.3.jar                   |Ars Additions                 |ars_additions                 |1.21.1-21.1.3       |Manifest: NOSIGNATURE         ars_controle-1.21.0-1.2.0.jar                     |Ars Controle                  |ars_controle                  |1.21.0-1.2.0        |Manifest: NOSIGNATURE         ars_elemental-1.21.1-0.7.0.8.jar                  |Ars Elemental                 |ars_elemental                 |0.7.0.8             |Manifest: NOSIGNATURE         ars_nouveau-1.21.1-5.2.2-all.jar                  |Ars Nouveau                   |ars_nouveau                   |5.2.2               |Manifest: NOSIGNATURE         ars_ocultas-1.21.0-2.0.1.jar                      |Ars Ocultas                   |ars_ocultas                   |2.0.1               |Manifest: NOSIGNATURE         artifacts-neoforge-12.0.5.jar                     |Artifacts                     |artifacts                     |12.0.5              |Manifest: NOSIGNATURE         badpackets-neo-0.8.1.jar                          |Bad Packets                   |badpackets                    |0.8.1               |Manifest: NOSIGNATURE         cloth-config-15.0.140-neoforge.jar                |Cloth Config v15 API          |cloth_config                  |15.0.140            |Manifest: NOSIGNATURE         common-networking-neoforge-1.0.16-1.21.1.jar      |Common Networking             |commonnetworking              |1.0.16-1.21.1       |Manifest: NOSIGNATURE         connectedglass-1.1.12-neoforge-mc1.21.jar         |Connected Glass               |connectedglass                |1.1.12              |Manifest: NOSIGNATURE         curios-neoforge-9.0.14+1.21.1.jar                 |Curios API                    |curios                        |9.0.14+1.21.1       |Manifest: NOSIGNATURE         cyclopscore-1.21.1-neoforge-1.25.2.jar            |Cyclops Core                  |cyclopscore                   |1.25.2              |Manifest: NOSIGNATURE         DoggyTalentsNext-1.21.1-1.18.33.jar               |Doggy Talents Next            |doggytalents                  |1.18.33             |Manifest: NOSIGNATURE         DTNPaletteOfPaws-1.21-1.2.4.jar                   |DTN's Palette Of Paws         |dtnpaletteofpaws              |1.2.4               |Manifest: NOSIGNATURE         e4mc_minecraft-neoforge-5.2.1.jar                 |e4mc                          |e4mc_minecraft                |5.2.1               |Manifest: NOSIGNATURE         elevatorid-neoforge-1.21.1-1.11.3.jar             |ElevatorMod                   |elevatorid                    |1.21.1-1.11.3       |Manifest: NOSIGNATURE         everlastingabilities-1.21.1-neoforge-2.3.0.jar    |EverlastingAbilities          |everlastingabilities          |2.3.0               |Manifest: NOSIGNATURE         expandability-neoforge-12.0.0.jar                 |ExpandAbility                 |expandability                 |12.0.0              |Manifest: NOSIGNATURE         fabric-api-base-0.4.42+d1308ded19.jar             |Forgified Fabric API Base     |fabric_api_base               |0.4.42+d1308ded19   |Manifest: NOSIGNATURE         fabric-block-view-api-v2-1.0.10+9afaaf8c19.jar    |Forgified Fabric BlockView API|fabric_block_view_api_v2      |1.0.10+9afaaf8c19   |Manifest: NOSIGNATURE         fabric-renderer-api-v1-3.4.0+acb05a3919.jar       |Forgified Fabric Renderer API |fabric_renderer_api_v1        |3.4.0+acb05a3919    |Manifest: NOSIGNATURE         fabric-rendering-data-attachment-v1-0.3.48+73761d2|Forgified Fabric Rendering Dat|fabric_rendering_data_attachme|0.3.48+73761d2e19   |Manifest: NOSIGNATURE         ftb-library-neoforge-2101.1.4.jar                 |FTB Library                   |ftblibrary                    |2101.1.4            |Manifest: NOSIGNATURE         ftb-ultimine-neoforge-2101.1.1.jar                |FTB Ultimine                  |ftbultimine                   |2101.1.1            |Manifest: NOSIGNATURE         fusion-1.1.1a-neoforge-mc1.21.jar                 |Fusion                        |fusion                        |1.1.1+a             |Manifest: NOSIGNATURE         geckolib-neoforge-1.21.1-4.6.6.jar                |GeckoLib 4                    |geckolib                      |4.6.6               |Manifest: NOSIGNATURE         GravitationalModulatingAdditionalUnit-1.21.1-6.0.j|Gravitational Modulating Addit|gmut                          |6.0                 |Manifest: NOSIGNATURE         handcrafted-neoforge-1.21.1-4.0.2.jar             |Handcrafted                   |handcrafted                   |4.0.2               |Manifest: NOSIGNATURE         journeymap-neoforge-1.21.1-6.0.0-beta.28.jar      |Journeymap                    |journeymap                    |1.21.1-6.0.0-beta.28|Manifest: NOSIGNATURE         journeymap-api-neoforge-2.0.0-1.21.1-SNAPSHOT.jar |JourneyMap API                |journeymap_api                |2.0.0               |Manifest: NOSIGNATURE         jei-1.21.1-neoforge-19.21.0.247.jar               |Just Enough Items             |jei                           |19.21.0.247         |Manifest: NOSIGNATURE         lootr-neoforge-1.21-1.10.33.85.jar                |Lootr                         |lootr                         |1.21-1.10.33.85     |Manifest: NOSIGNATURE         mcw-windows-2.3.0-mc1.21.1neoforge.jar            |Macaw's Windows               |mcwwindows                    |2.3.2               |Manifest: NOSIGNATURE         mcjtylib-1.21-9.0.4.jar                           |McJtyLib                      |mcjtylib                      |1.21-9.0.4          |Manifest: NOSIGNATURE         Mekanism-1.21.1-10.7.7.64.jar                     |Mekanism                      |mekanism                      |10.7.7              |Manifest: NOSIGNATURE         mekanismcovers-1.1-BETA+1.21.jar                  |Mekanism Covers               |mekanismcovers                |1.1-BETA+1.21       |Manifest: NOSIGNATURE         mekanism_extras-1.21.1-1.0.2.jar                  |Mekanism Extras               |mekanism_extras               |1.21.1-1.0.2        |Manifest: NOSIGNATURE         MekanismLasers-1.21.1-1.1.7.jar                   |Mekanism Lasers               |mekanism_lasers               |1.1.7               |Manifest: NOSIGNATURE         mekanism_unleashed-1.21-0.2.1.jar                 |Mekanism Unleashed            |mekanism_unleashed            |1.21-0.2.1          |Manifest: NOSIGNATURE         MekanismAdditions-1.21.1-10.7.7.64.jar            |Mekanism: Additions           |mekanismadditions             |10.7.7              |Manifest: NOSIGNATURE         MekanismGenerators-1.21.1-10.7.7.64.jar           |Mekanism: Generators          |mekanismgenerators            |10.7.7              |Manifest: NOSIGNATURE         MekanismTools-1.21.1-10.7.7.64.jar                |Mekanism: Tools               |mekanismtools                 |10.7.7              |Manifest: NOSIGNATURE         client-1.21.1-20240808.144430-srg.jar             |Minecraft                     |minecraft                     |1.21.1              |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f         modonomicon-1.21.1-neoforge-1.108.1.jar           |Modonomicon                   |modonomicon                   |1.108.1             |Manifest: NOSIGNATURE         MouseTweaks-neoforge-mc1.21-2.26.1.jar            |Mouse Tweaks                  |mousetweaks                   |2.26.1              |Manifest: NOSIGNATURE         neoforge-21.1.73-universal.jar                    |NeoForge                      |neoforge                      |21.1.73             |Manifest: NOSIGNATURE         occultism-1.21.1-neoforge-1.165.0.jar             |Occultism                     |occultism                     |1.165.0             |Manifest: NOSIGNATURE         OctoLib-NEOFORGE-0.4.2.jar                        |OctoLib                       |octolib                       |0.4.2               |Manifest: NOSIGNATURE         Patchouli-1.21-88-NEOFORGE-SNAPSHOT.jar           |Patchouli                     |patchouli                     |1.21-88-NEOFORGE-SNA|Manifest: NOSIGNATURE         relics-1.21-0.9.2.0.jar                           |Relics                        |relics                        |0.9.2.0             |Manifest: NOSIGNATURE         resourcefullib-neoforge-1.21-3.0.11.jar           |Resourceful Lib               |resourcefullib                |3.0.11              |Manifest: NOSIGNATURE         rftoolsbase-1.21-6.0.1.jar                        |RFToolsBase                   |rftoolsbase                   |1.21-6.0.1          |Manifest: NOSIGNATURE         SmartBrainLib-neoforge-1.21.1-1.16.1.jar          |SmartBrainLib                 |smartbrainlib                 |1.16.1              |Manifest: NOSIGNATURE         sodium-neoforge-0.6.0-beta.4+mc1.21.1.jar         |Sodium                        |sodium                        |0.6.0-beta.4+mc1.21.|Manifest: NOSIGNATURE         sophisticatedbackpacks-1.21-3.20.17.1113.jar      |Sophisticated Backpacks       |sophisticatedbackpacks        |3.20.17             |Manifest: NOSIGNATURE         sophisticatedcore-1.21-0.6.45.722.jar             |Sophisticated Core            |sophisticatedcore             |0.6.45              |Manifest: NOSIGNATURE         sophisticatedstorage-1.21-0.10.45.910.jar         |Sophisticated Storage         |sophisticatedstorage          |0.10.45             |Manifest: NOSIGNATURE         supermartijn642corelib-1.1.17i-neoforge-mc1.21.jar|SuperMartijn642's Core Lib    |supermartijn642corelib        |1.1.17+i            |Manifest: NOSIGNATURE         wthit-neo-12.4.2.jar                              |wthit                         |wthit                         |12.4.2              |Manifest: NOSIGNATURE         xnet-1.21-7.0.1.jar                               |XNet                          |xnet                          |1.21-7.0.1          |Manifest: NOSIGNATURE     Crash Report UUID: f3418bdd-df7f-43ec-8c12-efd6cf5ef694     FML: 4.0.31     NeoForge: 21.1.73  
    • Add crash-reports with sites like https://mclo.gs/ Make a test without CustomCursor and/or jeg (justenoughguns)
    • An Ostimien mob from it is invalid at pos 170,66,-143 Check the config (lycanitesmobs-spawning.cfg) and temporarily disable Ostimien
    • Backup the world and make a test without alexscaves
  • Topics

×
×
  • Create New...

Important Information

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