Jump to content

Entity Multipart problem [1.15.2]


Narlecks

Recommended Posts

Version: 1.15.2

I'm trying to make a mob that has multiple hitboxes, i take a look on Ender Dragon's code but when i hit the entity, it just dont works.

(in debug mode(f3) it shows me the hitboxes correctly)

 

NewEntity.class

public class NewEntity extends MultiPartEntity {
	protected final MultiPartEntityPart[] bodyParts;
	public final MultiPartEntityPart headPart;
	public final MultiPartEntityPart bodyPart;
	public NewEntity(EntityType<? extends MultiPartEntity> type, World worldIn) {
		super(type, worldIn);
		this.bodyPart = new MultiPartEntityPart(this, "body", 2.0F, 1.0F);
		this.headPart = new MultiPartEntityPart(this, "head", 1.0F, 1.0F);
		this.bodyParts = new MultiPartEntityPart[]{this.headPart,this.bodyPart};
	}
	@Override
	protected void registerAttributes() {
		super.registerAttributes();
		this.getAttribute(SharedMonsterAttributes.MAX_HEALTH).setBaseValue(100);
	}

	public boolean attackEntityFrom(DamageSource source, float amount) {
		return false;
	}
	public boolean attackEntityFrom(MultiPartEntityPart entityPart, DamageSource source, float damage) {
		System.out.println(entityPart.partName);
		return true;
	}
	
	public boolean canBeCollidedWith() {
		return false;
	}
	@Override
	public boolean canBePushed() {
		return false;
	}


	@Override
	public void livingTick() {
		super.livingTick();
		Vec3d[] avec3d = new Vec3d[this.bodyParts.length];

		for(int j = 0; j < this.bodyParts.length; ++j) {
			avec3d[j] = new Vec3d(this.bodyParts[j].getPosX(), this.bodyParts[j].getPosY(), this.bodyParts[j].getPosZ());
		}
		bodyParts[0].setPosition(0,0 + 1f,0);
		bodyParts[1].setPosition(0,0 - 0.2f,0);
		for(int l = 0; l < this.bodyParts.length; ++l) {
			this.bodyParts[l].prevPosX = avec3d[l].x;
			this.bodyParts[l].prevPosY = avec3d[l].y;
			this.bodyParts[l].prevPosZ = avec3d[l].z;
			this.bodyParts[l].lastTickPosX = avec3d[l].x;
			this.bodyParts[l].lastTickPosY = avec3d[l].y;
			this.bodyParts[l].lastTickPosZ = avec3d[l].z;
		}

	}
	@Override
	public MultiPartEntityPart[] getAllParts() {
		return this.bodyParts;
	}
}

MultiPartEntity.class

public abstract class MultiPartEntity extends CreatureEntity {
	
	protected MultiPartEntity(EntityType<? extends CreatureEntity> type, World worldIn) {
		super(type, worldIn);
	}
	
	public abstract boolean attackEntityFrom(MultiPartEntityPart entityPart, DamageSource source, float damage);
	
	public abstract MultiPartEntityPart[] getAllParts();
	
}

MultiPartEntityPart.class:

public class MultiPartEntityPart extends Entity {
   public final MultiPartEntity parentEntity;
   public final String partName;
   private final EntitySize boxSize;

   public MultiPartEntityPart(MultiPartEntity parentEntity, String partName, float widthIn, float HeightIn) {
 		super(parentEntity.getType(), parentEntity.world);
 	      this.boxSize = EntitySize.flexible(widthIn, HeightIn);
 	      this.recalculateSize();
 	      this.parentEntity = (MultiPartEntity) parentEntity;
 	      this.partName = partName;
 	}
  
   protected void registerData() {
   }
   
   protected void readAdditional(CompoundNBT compound) {
   }

   protected void writeAdditional(CompoundNBT compound) {
   }

   public boolean canBeCollidedWith() {
      return true;
   }
   public boolean attackEntityFrom(DamageSource source, float amount) {
      return this.parentEntity.attackEntityFrom(this, source, amount);
   }

   public boolean isEntityEqual(Entity entityIn) {
      return this == entityIn || this.parentEntity == entityIn;
   }

   public IPacket<?> createSpawnPacket() {
      throw new UnsupportedOperationException();
   }

   public EntitySize getSize(Pose poseIn) {
      return this.boxSize;
   }
}

 

Link to comment
Share on other sites

22 minutes ago, Narlecks said:

public boolean attackEntityFrom(DamageSource source, float amount) { return false; } public boolean attackEntityFrom(MultiPartEntityPart entityPart, DamageSource source, float damage) { System.out.println(entityPart.partName); return true; }

Yes, the console output is occurring only whenever you hit the parts. However, it will not cause any damage to the actual entity as that returns false. You need a better descriptor rather than 'it just doesn't work'.

Link to comment
Share on other sites

4 minutes ago, ChampionAsh5357 said:

Yes, the console output is occurring only whenever you hit the parts. However, it will not cause any damage to the actual entity as that returns false. You need a better descriptor rather than 'it just doesn't work'.

You are right, my bad.

When I hit the entity, in the console I don't get any messages

Link to comment
Share on other sites

3 minutes ago, Narlecks said:

It never reaches AttackEntityFrom because the other hitboxes even though they exist, I can't hit them.

You just ignored what I said. You're telling me an issue based on runtime testing and not on debugging. You can go all the way into Minecraft#clickMouse and put a breakpoint over the case where the RayTraceResult is an ENTITY and view what's getting called where and why. However, telling me the same problem without debugging the process like I mentioned above is just repetition and not solving the issue.

 

So, follow the code from where the entity is clicked on all the way to it's final result. If you are in fact targeting an entity, it should be recognized by the resulting ray trace. You should even be able to verify that your mouse is hovering over the existing entity by simply opening the debug menu.

Link to comment
Share on other sites

On 10/18/2020 at 3:54 PM, ChampionAsh5357 said:

You just ignored what I said. You're telling me an issue based on runtime testing and not on debugging. You can go all the way into Minecraft#clickMouse and put a breakpoint over the case where the RayTraceResult is an ENTITY and view what's getting called where and why. However, telling me the same problem without debugging the process like I mentioned above is just repetition and not solving the issue.

 

So, follow the code from where the entity is clicked on all the way to it's final result. If you are in fact targeting an entity, it should be recognized by the resulting ray trace. You should even be able to verify that your mouse is hovering over the existing entity by simply opening the debug menu.

Thanks for the suggestion!, i solved that problem but i found another..

The problem is, the entity parts have different IDs on client and server

So, for example.. when i hit the head, in client-side the hit is received by the head but in server-side is received by the body bc the ids collide

Do you have an idea why that can happen?

Tell me if u need specific information

Link to comment
Share on other sites

one thing I forgot to say is that following the EnderDragon's code i came across this:

public void handleSpawnMob(SSpawnMobPacket packetIn) {
		PacketThreadUtil.checkThreadAndEnqueue(packetIn, (ClientPlayNetHandler) (Object)this, this.client);
		double d0 = packetIn.getX();
		double d1 = packetIn.getY();
		double d2 = packetIn.getZ();
		float f = (float)(packetIn.getYaw() * 360) / 256.0F;
		float f1 = (float)(packetIn.getPitch() * 360) / 256.0F;
		LivingEntity livingentity = (LivingEntity)EntityType.create(packetIn.getEntityType(), this.client.world);
		if (livingentity != null) {
			livingentity.setPacketCoordinates(d0, d1, d2);
			livingentity.renderYawOffset = (float)(packetIn.getHeadPitch() * 360) / 256.0F;
			livingentity.rotationYawHead = (float)(packetIn.getHeadPitch() * 360) / 256.0F;
			if (livingentity instanceof EnderDragonEntity) {
				EnderDragonPartEntity[] aenderdragonpartentity = ((EnderDragonEntity)livingentity).getDragonParts();

				for(int i = 0; i < aenderdragonpartentity.length; ++i) {
					aenderdragonpartentity[i].setEntityId(i + packetIn.getEntityID());
				}
			}
			if (livingentity instanceof MultiPartEntity) {
				MultiPartEntityPart[] multipartentitypart = ((MultiPartEntity)livingentity).getAllParts();
				for(int i = 0; i < multipartentitypart.length; ++i) {
					multipartentitypart[i].setEntityId(i + packetIn.getEntityID());
				}
			}

			livingentity.setEntityId(packetIn.getEntityID());
			livingentity.setUniqueId(packetIn.getUniqueId());
			livingentity.setPositionAndRotation(d0, d1, d2, f, f1);
			livingentity.setMotion((double)((float)packetIn.getVelocityX() / 8000.0F), (double)((float)packetIn.getVelocityY() / 8000.0F), (double)((float)packetIn.getVelocityZ() / 8000.0F));
			this.world.addEntity(packetIn.getEntityID(), livingentity);
			if (livingentity instanceof BeeEntity) {
				boolean flag = ((BeeEntity)livingentity).isAngry();
				BeeSound beesound;
				if (flag) {
					beesound = new BeeAngrySound((BeeEntity)livingentity);
				} else {
					beesound = new BeeFlightSound((BeeEntity)livingentity);
				}

				this.client.getSoundHandler().play(beesound);
			}
		} else {
			LOGGER.warn("Skipping Entity with id {}", (int)packetIn.getEntityType());
		}

	}

I'm not sure if the error is in this part, but as you can see I added a condition to modify the entityID of each part, I tried it and it works as it should on clientSide

 

 

Link to comment
Share on other sites

22 hours ago, ChampionAsh5357 said:

You should specify the spawning packet as NetworkHooks#getSpawnPacket and use IEntityAdditionalSpawnData to send the ids of each multipart to the client so they may be synchronized.

in the first instance it worked, but for some reason when hitting it keeps getting different id's on server / client.

Did I made a mistake while implementing IEntityAdditionalSpawnData?

 

	@Override
	public IPacket<?> createSpawnPacket() {
		return NetworkHooks.getEntitySpawningPacket(this);
	}
	@Override
	public void writeSpawnData(PacketBuffer buffer) {
		int[] id = new int[getAllParts().length];
		for(int i=0;i<getAllParts().length;i++) {
			getAllParts()[i].setEntityId(i+this.getEntityId());
			id[i] = i+this.getEntityId();
		}
		buffer.writeVarIntArray(id);
		
	}
	@Override
	public void readSpawnData(PacketBuffer additionalData) {
		int[] id = additionalData.readVarIntArray();
		for(int i=0;i<getAllParts().length;i++) {
			getAllParts()[i].setEntityId(id[i]);
		}
		
	}

 

Link to comment
Share on other sites

You shouldn't need to set the data on the server. Those values are handled via AtomicInteger#incrementAndGet. Therefore, you know that the parts will have the next ids after your entity (e.g. if your main id is 23, then your parts will always be 24 and 25). All you really need to do is just set the entity id itself when you are reading the data with it's specified offset. Nothing needs to be sent to the client.

This might be the error you are facing as you could be changing the id when the server already has a set value, but I'm not sure. However, you should try the above and see if it solves your issue.

Link to comment
Share on other sites

Join the conversation

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

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

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

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

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • I am adding 42 or so mods to Minecraft forge 1.19.2 - 43.3.5. When i try to launch the forge profile it crashes giving me an exit code 1 error and the following log. Any ideas on what might be the problem?   [05Dec2023 20:23:25.809] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--username, Juam_Htrad, --version, 1.19.2-forge-43.3.5, --gameDir, C:\Users\monst\AppData\Roaming\.minecraft, --assetsDir, C:\Users\monst\AppData\Roaming\.minecraft\assets, --assetIndex, 1.19, --uuid, 70a59d2371424d9287051dfe2ae6af45, --accessToken, ????????, --clientId, MmI0ZDk2MWEtY2VkYS00M2VhLWE4YjgtYTM5Njk1ZWE5MzNl, --xuid, 2533274901640661, --userType, msa, --versionType, release, --launchTarget, forgeclient, --fml.forgeVersion, 43.3.5, --fml.mcVersion, 1.19.2, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20220805.130853] [05Dec2023 20:23:25.815] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 10.0.8+10.0.8+main.0ef7e830 starting: java version 17.0.8 by Microsoft; OS Windows 10 arch amd64 version 10.0 [05Dec2023 20:23:26.335] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/C:/Users/monst/AppData/Roaming/.minecraft/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%2397!/ Service=ModLauncher Env=CLIENT [05Dec2023 20:23:26.685] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file C:\Users\monst\AppData\Roaming\.minecraft\libraries\net\minecraftforge\fmlcore\1.19.2-43.3.5\fmlcore-1.19.2-43.3.5.jar is missing mods.toml file [05Dec2023 20:23:26.687] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file C:\Users\monst\AppData\Roaming\.minecraft\libraries\net\minecraftforge\javafmllanguage\1.19.2-43.3.5\javafmllanguage-1.19.2-43.3.5.jar is missing mods.toml file [05Dec2023 20:23:26.691] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file C:\Users\monst\AppData\Roaming\.minecraft\libraries\net\minecraftforge\lowcodelanguage\1.19.2-43.3.5\lowcodelanguage-1.19.2-43.3.5.jar is missing mods.toml file [05Dec2023 20:23:26.693] [main/WARN] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Mod file C:\Users\monst\AppData\Roaming\.minecraft\libraries\net\minecraftforge\mclanguage\1.19.2-43.3.5\mclanguage-1.19.2-43.3.5.jar is missing mods.toml file [05Dec2023 20:23:26.793] [main/WARN] [net.minecraftforge.jarjar.selection.JarSelector/]: Attempted to select two dependency jars from JarJar which have the same identification: Mod File:  and Mod File: . Using Mod File:  [05Dec2023 20:23:26.794] [main/INFO] [net.minecraftforge.fml.loading.moddiscovery.JarInJarDependencyLocator/]: Found 2 dependencies adding them to mods collection [05Dec2023 20:23:28.133] [main/INFO] [mixin/]: Compatibility level set to JAVA_17 [05Dec2023 20:23:28.170] [main/INFO] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeclient' with arguments [--version, 1.19.2-forge-43.3.5, --gameDir, C:\Users\monst\AppData\Roaming\.minecraft, --assetsDir, C:\Users\monst\AppData\Roaming\.minecraft\assets, --uuid, 70a59d2371424d9287051dfe2ae6af45, --username, Juam_Htrad, --assetIndex, 1.19, --accessToken, ????????, --clientId, MmI0ZDk2MWEtY2VkYS00M2VhLWE4YjgtYTM5Njk1ZWE5MzNl, --xuid, 2533274901640661, --userType, msa, --versionType, release] [05Dec2023 20:23:28.709] [main/INFO] [net.minecraftforge.coremod.CoreMod.uteamcore/COREMODLOG]: Injected ASMUContainerMenuHook call into ServerPlayer#initMenu [05Dec2023 20:23:29.085] [main/WARN] [mixin/]: Error loading class: dev/latvian/mods/kubejs/recipe/RecipesEventJS (java.lang.ClassNotFoundException: dev.latvian.mods.kubejs.recipe.RecipesEventJS) [05Dec2023 20:23:29.085] [main/WARN] [mixin/]: @Mixin target dev.latvian.mods.kubejs.recipe.RecipesEventJS was not found cucumber.mixins.json:RecipeEventJSMixin [05Dec2023 20:23:29.404] [main/WARN] [mixin/]: Error loading class: vectorwing/farmersdelight/common/block/TomatoVineBlock (java.lang.ClassNotFoundException: vectorwing.farmersdelight.common.block.TomatoVineBlock) [05Dec2023 20:23:29.404] [main/WARN] [mixin/]: @Mixin target vectorwing.farmersdelight.common.block.TomatoVineBlock was not found supplementaries.mixins.json:CompatFarmersDelightMixin [05Dec2023 20:23:30.358] [pool-3-thread-1/INFO] [MixinExtras|Service/]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.2.0-rc.5). [05Dec2023 20:23:32.406] [pool-3-thread-1/INFO] [net.minecraft.util.datafix.DataFixers/]: Building unoptimized datafixer [05Dec2023 20:23:32.724] [pool-3-thread-1/INFO] [net.minecraftforge.coremod.CoreMod.uteamcore/COREMODLOG]: Injected ASMUContainerMenuHook call into ServerPlayer#initMenu [05Dec2023 20:23:34.076] [Render thread/WARN] [net.minecraft.server.packs.VanillaPackResources/]: Assets URL 'union:/C:/Users/monst/AppData/Roaming/.minecraft/libraries/net/minecraft/client/1.19.2-20220805.130853/client-1.19.2-20220805.130853-srg.jar%23233!/assets/.mcassetsroot' uses unexpected schema [05Dec2023 20:23:34.076] [Render thread/WARN] [net.minecraft.server.packs.VanillaPackResources/]: Assets URL 'union:/C:/Users/monst/AppData/Roaming/.minecraft/libraries/net/minecraft/client/1.19.2-20220805.130853/client-1.19.2-20220805.130853-srg.jar%23233!/data/.mcassetsroot' uses unexpected schema [05Dec2023 20:23:34.094] [Render thread/INFO] [com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService/]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' [05Dec2023 20:23:34.489] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Setting user: Juam_Htrad [05Dec2023 20:23:34.578] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Backend library: LWJGL version 3.3.1 build 7  
    • A Unique SMP IP: Cloud-SMP.com ━━━━━━━━━━━━━━━━━━ Hello! We are thrilled to show you our SUPER unique Minecraft server! Quick note before you start reading about our unique server, (The server is only 4 weeks old) Do you like survival? Do you enjoy SMP? Do you want a unique SMP experience? We do too! Join our super unique server but with twists, New things happen on the server every minute. Trading, quests, and soon dungeons, competitions, events, making friends, and many more! You can find over 500+ quests, daily quests, factories, deliveries, custom items. Player-shops. It is a really super unique server with loads of custom GUI's. Everything is made custom! If you are in a rush, feel free to click the links below to get started, or, you could allow us to tell more about ourselves before making your decision. ━━━━━━━━━━━ ▶ Quick Links ━━━━━━━━━━━ Discord: https://discord.gg/hgEt7q2S ━━━━━━━━━━━━━━━━ ▶ About Us & Values ━━━━━━━━━━━━━━━━ We play in a beautiful minecraft world that is designed specifically for our needs, by our own staff and players. Player built shopping district with ingame money based economy, creating possibly the most immersive experience you can have in a SMP. The True Unique Server Experience. The Cloud-SMP is fully committed to bring the best unique experience that we can offer. From fully hand building everything in the world to hands on economy trading, all of the gameplay is committed to be in survival mode. Community-driven Cloud-SMP is not only a place for Minecraft but many more. People often find the community as a sanctuary to form friendship, learn more about themselves, or a place to showoff their talents! We care the well being of each member and enjoy making new friends. Dedicated Staff Team The Cloud-SMP server is lead by a team of talented staff that are very experienced in running unique servers. All the staff are Minecraft veterans who take the game seriously. Although the staff are sometimes busy with enforcing rules, you will always see them roaming on the map enjoying the game to its fullest. Feel free to stop by their bases and say hi~ Transparent Our server is dedicated to share our vision with members and grow along with them. We deeply value the opinion of players and if the suggestions are supported by the community, we will implement. ━━━━━━━━━━━━━━━━━━━━━━━━━━ ▶ What's in 1.20.2 Cloud-SMP? ━━━━━━━━━━━━━━━━━━━━━━━━━━ Improved Shopping District is one of the biggest projects. While the trading system remains relatively the same, the shopping district is now separated into floating island tiers which allows more shops to be open by players. We have multiple worlds such as ”Mining” ”Nether” ”Overworld” ”The End”. And soon dungeons! 1.20.2 has just arrived in Cloud-SMP. Our server is always up to date with updates and aims to bring the newest experience. In each version update, we introduce big changes that are associated with the update to make the world more lively and sometimes mysterious. ━━━━━━━━━━━━ ━━━━━━━ ▶ Rules ━━━━━━━ These are the two most important rules that we value. More rules can be found in our discord. Treat all players with respect & follow chat etiquette. No cheating, no duping. Kind regards, Erik. Or The Cloud-SMP Staff & Players.
    • rtals:alternate1])     at net.minecraft.core.MappedRegistry.m_205921_(MappedRegistry.java:78) ~[client-1.19.2-20220805.130853-srg.jar%23493!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:q_misc_util.mixins.json:MixinMappedRegistry,pl:mixin:APP:q_misc_util.mixins.json:dimension.IEMappedRegistry,pl:mixin:A}     at net.minecraft.core.MappedRegistry.m_205857_(MappedRegistry.java:96) ~[client-1.19.2-20220805.130853-srg.jar%23493!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:q_misc_util.mixins.json:MixinMappedRegistry,pl:mixin:APP:q_misc_util.mixins.json:dimension.IEMappedRegistry,pl:mixin:A}     at net.minecraft.core.MappedRegistry.m_203704_(MappedRegistry.java:83) ~[client-1.19.2-20220805.130853-srg.jar%23493!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:q_misc_util.mixins.json:MixinMappedRegistry,pl:mixin:APP:q_misc_util.mixins.json:dimension.IEMappedRegistry,pl:mixin:A}     at net.minecraft.core.MappedRegistry.m_203505_(MappedRegistry.java:138) ~[client-1.19.2-20220805.130853-srg.jar%23493!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:q_misc_util.mixins.json:MixinMappedRegistry,pl:mixin:APP:q_misc_util.mixins.json:dimension.IEMappedRegistry,pl:mixin:A}     at qouteall.q_misc_util.api.DimensionAPI.addDimension(DimensionAPI.java:78) ~[immersive-portals-2.3.6-mc1.19.2-forge.jar%23406!/:2.3.6] {re:classloading}     at qouteall.q_misc_util.api.DimensionAPI.addDimension(DimensionAPI.java:59) ~[immersive-portals-2.3.6-mc1.19.2-forge.jar%23406!/:2.3.6] {re:classloading}     at qouteall.imm_ptl.peripheral.alternate_dimension.AlternateDimensions.initializeAlternateDimensions(AlternateDimensions.java:88) ~[immersive-portals-2.3.6-mc1.19.2-forge.jar%23406!/:2.3.6] {re:mixin,re:classloading}     at qouteall.imm_ptl.peripheral.alternate_dimension.AlternateDimensions.onServerDimensionsLoad(AlternateDimensions.java:60) ~[immersive-portals-2.3.6-mc1.19.2-forge.jar%23406!/:2.3.6] {re:mixin,re:classloading}     at qouteall.imm_ptl.peripheral.alternate_dimension.__AlternateDimensions_onServerDimensionsLoad_ServerDimensionsLoadEvent.invoke(.dynamic) ~[immersive-portals-2.3.6-mc1.19.2-forge.jar%23406!/:2.3.6] {re:classloading,pl:eventbus:B}     at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.3.jar%2385!/:?] {}     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.3.jar%2385!/:?] {}     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.3.jar%2385!/:?] {}     at net.minecraft.server.MinecraftServer.handler$blh000$onBeforeCreateWorlds(MinecraftServer.java:5911) ~[client-1.19.2-20220805.130853-srg.jar%23493!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:openpartiesandclaims:xaero_pac_minecraftserverclass,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:openpartiesandclaims:xaero_pac_minecraftserverclass,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:toolbox.mixins.json:common.MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:APP:imm_ptl.mixins.json:common.MixinMinecraftServer,pl:mixin:APP:imm_ptl.mixins.json:common.portal_generation.MixinMinecraftServer_P,pl:mixin:APP:imm_ptl_peripheral.mixins.json:common.dim_stack.MixinMinecraftServer_DimStack,pl:mixin:APP:q_misc_util.mixins.json:MixinMinecraftServer_Misc,pl:mixin:APP:q_misc_util.mixins.json:dimension.MixinMinecraftServer_D,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_129815_(MinecraftServer.java) ~[client-1.19.2-20220805.130853-srg.jar%23493!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:openpartiesandclaims:xaero_pac_minecraftserverclass,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:openpartiesandclaims:xaero_pac_minecraftserverclass,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:toolbox.mixins.json:common.MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:APP:imm_ptl.mixins.json:common.MixinMinecraftServer,pl:mixin:APP:imm_ptl.mixins.json:common.portal_generation.MixinMinecraftServer_P,pl:mixin:APP:imm_ptl_peripheral.mixins.json:common.dim_stack.MixinMinecraftServer_DimStack,pl:mixin:APP:q_misc_util.mixins.json:MixinMinecraftServer_Misc,pl:mixin:APP:q_misc_util.mixins.json:dimension.MixinMinecraftServer_D,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_130006_(MinecraftServer.java:300) ~[client-1.19.2-20220805.130853-srg.jar%23493!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:openpartiesandclaims:xaero_pac_minecraftserverclass,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:openpartiesandclaims:xaero_pac_minecraftserverclass,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:toolbox.mixins.json:common.MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:APP:imm_ptl.mixins.json:common.MixinMinecraftServer,pl:mixin:APP:imm_ptl.mixins.json:common.portal_generation.MixinMinecraftServer_P,pl:mixin:APP:imm_ptl_peripheral.mixins.json:common.dim_stack.MixinMinecraftServer_DimStack,pl:mixin:APP:q_misc_util.mixins.json:MixinMinecraftServer_Misc,pl:mixin:APP:q_misc_util.mixins.json:dimension.MixinMinecraftServer_D,pl:mixin:A}     at net.minecraft.client.server.IntegratedServer.m_7038_(IntegratedServer.java:82) ~[client-1.19.2-20220805.130853-srg.jar%23493!/:?] {re:classloading,xf:OptiFine:default,xf:fml:openpartiesandclaims:xaero_pac_integratedserver_tickpaused}     at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:625) ~[client-1.19.2-20220805.130853-srg.jar%23493!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:openpartiesandclaims:xaero_pac_minecraftserverclass,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:openpartiesandclaims:xaero_pac_minecraftserverclass,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:toolbox.mixins.json:common.MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:APP:imm_ptl.mixins.json:common.MixinMinecraftServer,pl:mixin:APP:imm_ptl.mixins.json:common.portal_generation.MixinMinecraftServer_P,pl:mixin:APP:imm_ptl_peripheral.mixins.json:common.dim_stack.MixinMinecraftServer_DimStack,pl:mixin:APP:q_misc_util.mixins.json:MixinMinecraftServer_Misc,pl:mixin:APP:q_misc_util.mixins.json:dimension.MixinMinecraftServer_D,pl:mixin:A}     at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:244) ~[client-1.19.2-20220805.130853-srg.jar%23493!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:openpartiesandclaims:xaero_pac_minecraftserverclass,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,re:classloading,pl:accesstransformer:B,xf:fml:openpartiesandclaims:xaero_pac_minecraftserverclass,xf:fml:xaeroworldmap:xaero_wm_minecraftserver,xf:fml:xaerominimap:xaero_minecraftserver,pl:mixin:APP:citadel.mixins.json:MinecraftServerMixin,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:APP:toolbox.mixins.json:common.MinecraftServerMixin,pl:mixin:APP:structure_gel.mixins.json:MinecraftServerMixin,pl:mixin:APP:imm_ptl.mixins.json:common.MixinMinecraftServer,pl:mixin:APP:imm_ptl.mixins.json:common.portal_generation.MixinMinecraftServer_P,pl:mixin:APP:imm_ptl_peripheral.mixins.json:common.dim_stack.MixinMinecraftServer_DimStack,pl:mixin:APP:q_misc_util.mixins.json:MixinMinecraftServer_Misc,pl:mixin:APP:q_misc_util.mixins.json:dimension.MixinMinecraftServer_D,pl:mixin:A}     at java.lang.Thread.run(Thread.java:833) [?:?] {re:mixin} A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- System Details -- Details:     Minecraft Version: 1.19.2     Minecraft Version ID: 1.19.2     Operating System: Windows 10 (amd64) version 10.0     Java Version: 17.0.8, Microsoft     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft     Memory: 196134752 bytes (187 MiB) / 2147483648 bytes (2048 MiB) up to 2147483648 bytes (2048 MiB)     CPUs: 8     Processor Vendor: GenuineIntel     Processor Name: Intel(R) Core(TM) i7-7820HK CPU @ 2.90GHz     Identifier: Intel64 Family 6 Model 158 Stepping 9     Microarchitecture: Kaby Lake     Frequency (GHz): 2.90     Number of physical packages: 1     Number of physical CPUs: 4     Number of logical CPUs: 8     Graphics card #0 name: NVIDIA GeForce GTX 1070     Graphics card #0 vendor: NVIDIA (0x10de)     Graphics card #0 VRAM (MB): 4095.00     Graphics card #0 deviceId: 0x1be1     Graphics card #0 versionInfo: DriverVersion=27.21.14.5167     Graphics card #1 name: Intel(R) HD Graphics 630     Graphics card #1 vendor: Intel Corporation (0x8086)     Graphics card #1 VRAM (MB): 1024.00     Graphics card #1 deviceId: 0x591b     Graphics card #1 versionInfo: DriverVersion=27.20.100.8854     Memory slot #0 capacity (MB): 8192.00     Memory slot #0 clockSpeed (GHz): 2.40     Memory slot #0 type: DDR4     Memory slot #1 capacity (MB): 8192.00     Memory slot #1 clockSpeed (GHz): 2.40     Memory slot #1 type: DDR4     Virtual memory max (MB): 21117.43     Virtual memory used (MB): 15544.81     Swap memory total (MB): 4864.00     Swap memory used (MB): 514.75     JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M     Server Running: true     Player Count: 0 / 8; []     Data Packs: vanilla, mod:treechop (incompatible), mod:skyvillages, mod:bottledair, mod:betterdungeons, mod:ancient_manuscripts, mod:zombiehorsespawn, mod:openpartiesandclaims (incompatible), mod:morenugget, mod:pureemeraldtools, mod:areas, mod:playeranimator (incompatible), mod:superflatworldnoslimes, mod:exlinecopperequipment, mod:placeableblazerods, mod:torohealth, mod:musicplayer, mod:craftableenderdragonspawnegg, mod:horseexpert (incompatible), mod:forgeendertech, mod:elytra_physics, mod:xaeroworldmap, mod:controlling (incompatible), mod:prism, mod:placebo (incompatible), mod:citadel, mod:alexsmobs (incompatible), mod:yungsapi, mod:lcsl (incompatible), mod:mixinextras (incompatible), mod:macawsbridgesbop, mod:bookshelf (incompatible), mod:guardvillagers (incompatible), mod:uteamcore, mod:cryingghasts, mod:skeletonhorsespawn, mod:bygonenether, mod:balm (incompatible), mod:carryon (incompatible), mod:biggerstacks (incompatible), mod:firearrows (incompatible), mod:betterfortresses, mod:paraglider, mod:cloth_config (incompatible), mod:dragonmounts, mod:craftable_elytra_remastered, mod:dummmmmmy (incompatible), mod:toolbox (incompatible), mod:airhop (incompatible), mod:structure_gel, mod:equipmentcompare (incompatible), mod:corpse (incompatible), mod:advancementplaques (incompatible), mod:mcwbridges, mod:farmersdelight, mod:amplifiednether, mod:morevillagers, mod:betterspawnercontrol, mod:trident_crafting_and_structures, mod:endrem, mod:do_a_barrel_roll (incompatible), mod:dogslie, mod:nocubesbettergrindstone, mod:yungsbridges, mod:medievalmusic (incompatible), mod:enchantmenttransfer, mod:highlighter (incompatible), mod:lightspeed (incompatible), mod:cataclysm (incompatible), mod:curios, mod:corail_woodcutter, mod:tintedcampfires (incompatible), mod:woodster, mod:collective, mod:bettervillage, mod:betterthirdperson, mod:betterstrongholds, mod:fastercrouching, mod:theabyss, mod:eatinganimation (incompatible), mod:architectury (incompatible), mod:flib (incompatible), mod:cryingportals, mod:betterendisland (incompatible), mod:framework (incompatible), mod:smallships (incompatible), mod:shinyhorses (incompatible), mod:transporter (incompatible), mod:t_and_t, mod:bettermineshafts, mod:geckolib3 (incompatible), mod:pumpkillagersquest, mod:betterjungletemples, mod:elytraslot, mod:doubledoors, mod:compact_storage (incompatible), mod:transcendingtrident, mod:spiderstpo (incompatible), mod:spawn_animations_mr (incompatible), mod:easymagic (incompatible), mod:jei (incompatible), mod:visualworkbench (incompatible), mod:callablehorses (incompatible), mod:libraryferret, mod:goblintraders (incompatible), mod:caelus (incompatible), mod:obscure_api, mod:taxfreelevels (incompatible), mod:enchantments_plus, mod:rep, mod:integrated_api (incompatible), mod:naturescompass (incompatible), mod:strawstatues (incompatible), mod:configured (incompatible), mod:cpm (incompatible), mod:infusion_table, mod:anvilrestoration, mod:netheroresplus, mod:betterdeserttemples, mod:stonetreasures, mod:catalogue (incompatible), mod:walljump (incompatible), mod:toastcontrol (incompatible), mod:packingtape (incompatible), mod:fixedanvilrepaircost, mod:dismountentity, mod:immersive_portals (incompatible), mod:skinlayers3d (incompatible), mod:forge, mod:fasterladderclimbing (incompatible), mod:idas (incompatible), mod:enderdragondragoneggitemdrop, mod:simplyswords (incompatible), mod:enchdesc (incompatible), mod:terrablender, mod:biomesoplenty, mod:physicsmod (incompatible), mod:moonlight (incompatible), mod:mousetweaks, mod:bettercombat (incompatible), mod:combatroll, mod:commonality, mod:shouldersurfing (incompatible), mod:adlods, mod:recipes_lib, mod:astikorcarts (incompatible), mod:craftable_saddles (incompatible), mod:iceberg (incompatible), mod:flywheel (incompatible), mod:create, mod:legendarytooltips (incompatible), mod:xaerominimap, mod:dropz (incompatible), mod:ssamod (incompatible), mod:autoreglib (incompatible), mod:quark (incompatible), mod:supplementaries (incompatible), mod:leavemybarsalone (incompatible), mod:randomvillagenames, mod:backpacked (incompatible), mod:obsidianequipment, mod:effective_fg (incompatible), mod:universalenchants (incompatible), mod:betterconduitplacement, mod:wabi_sabi_structures, mod:bettertridents (incompatible), mod:autoplant (incompatible), mod:apexcore, mod:durabilityviewer (incompatible), mod:puzzleslib (incompatible), mod:craftablehorsearmour (incompatible), mod:grindstonesharpertools, mod:cosmeticarmorreworked (incompatible), mod:rayon (incompatible), mod:better_respawn (incompatible), mod:responsiveshields (incompatible), Supplementaries Generated Pack     World Generation: Stable     Type: Integrated Server (map_client.txt)     Is Modded: Definitely; Client brand changed to 'forge'; Server brand changed to 'forge'     Launched Version: 1.19.2-forge-43.3.0     OptiFine Version: OptiFine_1.19.2_HD_U_I2     OptiFine Build: 20230623-171717     Render Distance Chunks: 4     Mipmaps: 4     Anisotropic Filtering: 1     Antialiasing: 0     Multitexture: false     Shaders: null     OpenGlVersion: 3.2.0 NVIDIA 451.67     OpenGlRenderer: GeForce GTX 1070/PCIe/SSE2     OpenGlVendor: NVIDIA Corporation     CpuCount: 8     ModLauncher: 10.0.8+10.0.8+main.0ef7e830     ModLauncher launch target: forgeclient     ModLauncher naming: srg     ModLauncher services:          mixin-0.8.5.jar mixin PLUGINSERVICE          eventbus-6.0.3.jar eventbus PLUGINSERVICE          fmlloader-1.19.2-43.3.0.jar slf4jfixer PLUGINSERVICE          fmlloader-1.19.2-43.3.0.jar object_holder_definalize PLUGINSERVICE          fmlloader-1.19.2-43.3.0.jar runtime_enum_extender PLUGINSERVICE          fmlloader-1.19.2-43.3.0.jar capability_token_subclass PLUGINSERVICE          accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE          fmlloader-1.19.2-43.3.0.jar runtimedistcleaner PLUGINSERVICE          modlauncher-10.0.8.jar mixin TRANSFORMATIONSERVICE          modlauncher-10.0.8.jar OptiFine TRANSFORMATIONSERVICE          modlauncher-10.0.8.jar fml TRANSFORMATIONSERVICE      FML Language Providers:          minecraft@1.0         lowcodefml@null         javafml@null     Mod List:          TreeChop-1.19.2-forge-0.18.4.jar                  |HT's TreeChop                 |treechop                      |0.18.4              |DONE      |Manifest: NOSIGNATURE         SkyVillages-1.0.1-1.19-forge-release.jar          |Sky Villages                  |skyvillages                   |1.0.1-1.19-forge    |DONE      |Manifest: NOSIGNATURE         bottledair-1.19.2-2.2.jar                         |Bottled Air                   |bottledair                    |2.2                 |DONE      |Manifest: NOSIGNATURE         YungsBetterDungeons-1.19.2-Forge-3.2.2.jar        |YUNG's Better Dungeons        |betterdungeons                |1.19.2-Forge-3.2.2  |DONE      |Manifest: NOSIGNATURE         ancient_manuscripts-1.1.2-1.19.jar                |Ancient Manuscripts           |ancient_manuscripts           |1.1.2-1.19          |DONE      |Manifest: NOSIGNATURE         zombiehorsespawn-1.19.2-4.7.jar                   |Zombie Horse Spawn            |zombiehorsespawn              |4.7                 |DONE      |Manifest: NOSIGNATURE         open-parties-and-claims-forge-1.19.2-0.20.0.jar   |Open Parties and Claims       |openpartiesandclaims          |0.20.0              |DONE      |Manifest: NOSIGNATURE         morenugget-1.1.2-1.19-1.19.2.jar                  |More Nugget                   |morenugget                    |1.1.2-1.19-1.19.2   |DONE      |Manifest: NOSIGNATURE         PureEmeraldTools-v1.0.0-1.19.2-Forge.jar          |Pure Emerald Tools            |pureemeraldtools              |1.0.0               |DONE      |Manifest: NOSIGNATURE         areas-1.19.2-5.2.jar                              |Areas                         |areas                         |5.2                 |DONE      |Manifest: NOSIGNATURE         player-animation-lib-forge-1.0.2.jar              |Player Animator               |playeranimator                |1.0.2               |DONE      |Manifest: NOSIGNATURE         superflatworldnoslimes-1.19.2-3.1.jar             |Superflat World No Slimes     |superflatworldnoslimes        |3.1                 |DONE      |Manifest: NOSIGNATURE         exlinecopperequipment-forge-1.19.2-v2.0.6.jar     |Copper Equipment              |exlinecopperequipment         |2.0.6               |DONE      |Manifest: NOSIGNATURE         placeableblazerods-1.19.2-3.2.jar                 |Placeable Blaze Rods          |placeableblazerods            |3.2                 |DONE      |Manifest: NOSIGNATURE         torohealth-1.19-forge-2.jar                       |ToroHealth                    |torohealth                    |1.19-forge-2        |DONE      |Manifest: NOSIGNATURE         music_player-1.19.2-2.5.1.233.jar                 |Music Player                  |musicplayer                   |2.5.1.233           |DONE      |Manifest: f4:a6:0b:ee:cb:8a:1a:ea:9f:9d:45:91:8f:8b:b3:ae:26:f3:bf:05:86:1d:90:9e:f6:32:2a:1a:ed:1d:ce:b0         zaynens_craftable_ender_dragon_spawn_egg_mod_1.19.|Craftable Ender Dragon Spawn E|craftableenderdragonspawnegg  |1.0.0               |DONE      |Manifest: NOSIGNATURE         HorseExpert-v4.0.0-1.19.2-Forge.jar               |Horse Expert                  |horseexpert                   |4.0.0               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         ForgeEndertech-1.19.2-10.0.6.1-build.0897.jar     |ForgeEndertech                |forgeendertech                |10.0.6.1            |DONE      |Manifest: NOSIGNATURE         ElytraPhysicsForge-1.1.1.jar                      |ElytraPhysicsForge            |elytra_physics                |1.1.1               |DONE      |Manifest: NOSIGNATURE         XaerosWorldMap_1.37.0_Forge_1.19.1.jar            |Xaero's World Map             |xaeroworldmap                 |1.37.0              |DONE      |Manifest: NOSIGNATURE         Controlling-forge-1.19.2-10.0+7.jar               |Controlling                   |controlling                   |10.0+7              |DONE      |Manifest: NOSIGNATURE         Prism-1.19.1-1.0.2.jar                            |Prism                         |prism                         |1.0.2               |DONE      |Manifest: NOSIGNATURE         Placebo-1.19.2-7.3.4.jar                          |Placebo                       |placebo                       |7.3.4               |DONE      |Manifest: NOSIGNATURE         citadel-2.1.4-1.19.jar                            |Citadel                       |citadel                       |2.1.4               |DONE      |Manifest: NOSIGNATURE         alexsmobs-1.21.0.jar                              |Alex's Mobs                   |alexsmobs                     |1.20.2              |DONE      |Manifest: NOSIGNATURE         YungsApi-1.19.2-Forge-3.8.10.jar                  |YUNG's API                    |yungsapi                      |1.19.2-Forge-3.8.10 |DONE      |Manifest: NOSIGNATURE         LightlyColoredSeaLanterns-1.19.1-1.0.jar          |Lightly Colored Sea Lanterns  |lcsl                          |1.0.0               |DONE      |Manifest: NOSIGNATURE         mixinextras-forge-0.2.0-beta.9.jar                |MixinExtras                   |mixinextras                   |0.2.0-beta.9        |DONE      |Manifest: NOSIGNATURE         macawsbridgesbop-1.19.2-1.3.jar                   |Macaw's Bridges - BOP         |macawsbridgesbop              |1.19.2-1.3          |DONE      |Manifest: NOSIGNATURE         Bookshelf-Forge-1.19.2-16.3.20.jar                |Bookshelf                     |bookshelf                     |16.3.20             |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         guardvillagers-1.19.2-1.5.8.jar                   |Guard Villagers               |guardvillagers                |1.19.2-1.5.8        |DONE      |Manifest: NOSIGNATURE         u_team_core-1.19.2-4.4.3.260.jar                  |U Team Core                   |uteamcore                     |4.4.3.260           |DONE      |Manifest: f4:a6:0b:ee:cb:8a:1a:ea:9f:9d:45:91:8f:8b:b3:ae:26:f3:bf:05:86:1d:90:9e:f6:32:2a:1a:ed:1d:ce:b0         cryingghasts-1.19.2-3.2.jar                       |Crying Ghasts                 |cryingghasts                  |3.2                 |DONE      |Manifest: NOSIGNATURE         skeletonhorsespawn-1.19.2-3.7.jar                 |Skeleton Horse Spawn          |skeletonhorsespawn            |3.7                 |DONE      |Manifest: NOSIGNATURE         bygonenether-1.3.2-1.19.2.jar                     |Bygone Nether                 |bygonenether                  |1.3.2               |DONE      |Manifest: NOSIGNATURE         balm-forge-1.19.2-4.6.0.jar                       |Balm                          |balm                          |4.6.0               |DONE      |Manifest: NOSIGNATURE         carryon-forge-1.19.2-2.1.1.22.jar                 |Carry On                      |carryon                       |2.1.1.22            |DONE      |Manifest: NOSIGNATURE         biggerstacks-1.19.2-3.8-all.jar                   |Bigger Stacks                 |biggerstacks                  |1.19.2-3.8          |DONE      |Manifest: NOSIGNATURE         firearrows-1.19.2-11-forge.jar                    |FireArrows                    |firearrows                    |1.19.2-11-forge     |DONE      |Manifest: NOSIGNATURE         YungsBetterNetherFortresses-1.19.2-Forge-1.0.6.jar|YUNG's Better Nether Fortresse|betterfortresses              |1.19.2-Forge-1.0.6  |DONE      |Manifest: NOSIGNATURE         Paraglider-1.19.2-1.7.0.5.jar                     |Paraglider                    |paraglider                    |1.7.0.5             |DONE      |Manifest: NOSIGNATURE         cloth-config-8.3.103-forge.jar                    |Cloth Config v8 API           |cloth_config                  |8.3.103             |DONE      |Manifest: NOSIGNATURE         dragonmounts-1.19.2-1.1.4a.jar                    |Dragon Mounts: Legacy         |dragonmounts                  |1.1.4a              |DONE      |Manifest: NOSIGNATURE         Craftable_Elytra[REWORKED][2.0]1.19.2.jar         |craftable_elytra_remastered   |craftable_elytra_remastered   |2.0                 |DONE      |Manifest: NOSIGNATURE         dummmmmmy-1.19.2-1.7.1.jar                        |MmmMmmMmmmmm                  |dummmmmmy                     |1.19.2-1.7.1        |DONE      |Manifest: NOSIGNATURE         toolbox-forge-1.4.0+1.19.2.jar                    |Lazurite Toolbox              |toolbox                       |1.4.0+1.19.2        |DONE      |Manifest: NOSIGNATURE         AirHop-v4.2.1-1.19.2-Forge.jar                    |Air Hop                       |airhop                        |4.2.1               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         structure_gel-1.19.2-2.7.3.jar                    |Structure Gel API             |structure_gel                 |2.7.3               |DONE      |Manifest: NOSIGNATURE         EquipmentCompare-1.19.2-forge-1.3.2.jar           |Equipment Compare             |equipmentcompare              |1.3.2               |DONE      |Manifest: NOSIGNATURE         corpse-1.19.2-1.0.0.jar                           |Corpse                        |corpse                        |1.19.2-1.0.0        |DONE      |Manifest: NOSIGNATURE         AdvancementPlaques-1.19.2-1.4.7.jar               |Advancement Plaques           |advancementplaques            |1.4.7               |DONE      |Manifest: NOSIGNATURE         mcw-bridges-2.1.1-mc1.19.2forge.jar               |Macaw's Bridges               |mcwbridges                    |2.1.1               |DONE      |Manifest: NOSIGNATURE         FarmersDelight-1.19.2-1.2.3.jar                   |Farmer's Delight              |farmersdelight                |1.19.2-1.2.3        |DONE      |Manifest: NOSIGNATURE         Amplified_Nether_1.19.3_v1.2.1.jar                |Amplified Nether              |amplifiednether               |1.2.1               |DONE      |Manifest: NOSIGNATURE         morevillagers-forge-1.19-4.0.3.jar                |More Villagers                |morevillagers                 |4.0.3               |DONE      |Manifest: NOSIGNATURE         betterspawnercontrol-1.19.2-4.3.jar               |Better Spawner Control        |betterspawnercontrol          |4.3                 |DONE      |Manifest: NOSIGNATURE         Trident-Crafting-And-Structures[1.0]-1.19.2.jar   |Trident Crafting And Structure|trident_crafting_and_structure|1.0                 |DONE      |Manifest: NOSIGNATURE         endrem_forge-5.2.0-R-1.19.2.jar                   |End Remastered                |endrem                        |5.2.0-R-1.19.2      |DONE      |Manifest: NOSIGNATURE         do-a-barrel-roll-2.6.2+1.19.2-forge.jar           |Do A Barrel Roll              |do_a_barrel_roll              |2.6.2+1.19.2        |DONE      |Manifest: NOSIGNATURE         LetSleepingDogsLie-1.19.2-Forge-1.2.0.jar         |Let Sleeping Dogs Lie         |dogslie                       |1.2.0               |DONE      |Manifest: NOSIGNATURE         nocube's_better_grindstone_1.0.1_forge_1.19.2.jar |NoCube's Better Grindstone    |nocubesbettergrindstone       |1.0.1               |DONE      |Manifest: NOSIGNATURE         YungsBridges-1.19.2-Forge-3.1.0.jar               |YUNG's Bridges                |yungsbridges                  |1.19.2-Forge-3.1.0  |DONE      |Manifest: NOSIGNATURE         zmedievalmusic-1.19.2-1.5.jar                     |medievalmusic mod             |medievalmusic                 |1.19.2-1.5          |DONE      |Manifest: NOSIGNATURE         enchantmenttransfer-0.0.6-1.19.2.jar              |Enchantment Transfer          |enchantmenttransfer           |0.0.6-1.19.2        |DONE      |Manifest: NOSIGNATURE         Highlighter-1.19.1-1.1.4.jar                      |Highlighter                   |highlighter                   |1.1.4               |DONE      |Manifest: NOSIGNATURE         lightspeed-1.19.2-1.0.5.jar                       |Lightspeed                    |lightspeed                    |1.19.2-1.1.0        |DONE      |Manifest: NOSIGNATURE         L_Enders_Cataclysm-1.38+-1.19.2.jar               |Cataclysm Mod                 |cataclysm                     |1.0                 |DONE      |Manifest: NOSIGNATURE         curios-forge-1.19.2-5.1.4.3.jar                   |Curios API                    |curios                        |1.19.2-5.1.4.3      |DONE      |Manifest: NOSIGNATURE         corail_woodcutter-1.19.2-2.5.0.jar                |Corail Woodcutter             |corail_woodcutter             |2.5.0               |DONE      |Manifest: NOSIGNATURE         Tinted+Campfires-1.19.2-1.2.8.jar                 |Tinted Campfires              |tintedcampfires               |1.19.2-1.2.8        |DONE      |Manifest: NOSIGNATURE         Woodster-1.2.3.jar                                |Woodster                      |woodster                      |1.2.3               |DONE      |Manifest: NOSIGNATURE         collective-1.19.2-7.9.jar                         |Collective                    |collective                    |7.9                 |DONE      |Manifest: NOSIGNATURE         bettervillage-forge-1.19.2-3.2.0.jar              |Better village                |bettervillage                 |3.1.0               |DONE      |Manifest: NOSIGNATURE         BetterThirdPerson-Forge-1.19-1.9.0.jar            |Better Third Person           |betterthirdperson             |1.9.0               |DONE      |Manifest: NOSIGNATURE         YungsBetterStrongholds-1.19.2-Forge-3.2.0.jar     |YUNG's Better Strongholds     |betterstrongholds             |1.19.2-Forge-3.2.0  |DONE      |Manifest: NOSIGNATURE         fastercrouching-1.19.2-2.2.jar                    |Faster Crouching              |fastercrouching               |2.2                 |DONE      |Manifest: NOSIGNATURE         TA-0.9.0-1.19.2.jar                               |TheAbyss                      |theabyss                      |3.0.0               |DONE      |Manifest: NOSIGNATURE         eatinganimation-1.19-3.2.0.jar                    |Eating Animation              |eatinganimation               |3.0.0               |DONE      |Manifest: NOSIGNATURE         architectury-6.5.85-forge.jar                     |Architectury                  |architectury                  |6.5.85              |DONE      |Manifest: NOSIGNATURE         flib-1.19.2-0.0.3.jar                             |flib                          |flib                          |1.19.2-0.0.3        |DONE      |Manifest: 1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed         cryingportals-1.19.2-2.4.jar                      |Crying Portals                |cryingportals                 |2.4                 |DONE      |Manifest: NOSIGNATURE         YungsBetterEndIsland-1.19.2-Forge-1.0.jar         |YUNG's Better End Island      |betterendisland               |1.19.2-Forge-1.0    |DONE      |Manifest: NOSIGNATURE         framework-forge-1.19.2-0.6.16.jar                 |Framework                     |framework                     |0.6.16              |DONE      |Manifest: 0d:78:5f:44:c0:47:0c:8c:e2:63:a3:04:43:d4:12:7d:b0:7c:35:37:dc:40:b1:c1:98:ec:51:eb:3b:3c:45:99         smallships-forge-1.19.2-2.0.0-a2.3.jar            |Small Ships                   |smallships                    |2.0.0-a2.3          |DONE      |Manifest: NOSIGNATURE         ShinyHorses-1.19-1.2.jar                          |Shiny Horses Forge - Enchantab|shinyhorses                   |1.2                 |DONE      |Manifest: NOSIGNATURE         transporter-forge-1.4.0+1.19.2.jar                |Transporter                   |transporter                   |1.4.0+1.19.2        |DONE      |Manifest: NOSIGNATURE         Towns-and-Towers-v.1.10-_FORGE-1.19.2_ (1).jar    |Towns and Towers              |t_and_t                       |1.10                |DONE      |Manifest: NOSIGNATURE         YungsBetterMineshafts-1.19.2-Forge-3.2.0.jar      |YUNG's Better Mineshafts      |bettermineshafts              |1.19.2-Forge-3.2.0  |DONE      |Manifest: NOSIGNATURE         geckolib-forge-1.19-3.1.40.jar                    |GeckoLib                      |geckolib3                     |3.1.40              |DONE      |Manifest: NOSIGNATURE         pumpkillagersquest-1.19.2-3.3.jar                 |Pumpkillager's Quest          |pumpkillagersquest            |3.3                 |DONE      |Manifest: NOSIGNATURE         YungsBetterJungleTemples-1.19.2-Forge-1.0.1.jar   |YUNG's Better Jungle Temples  |betterjungletemples           |1.19.2-Forge-1.0.1  |DONE      |Manifest: NOSIGNATURE         elytraslot-forge-6.1.1+1.19.2.jar                 |Elytra Slot                   |elytraslot                    |6.1.1+1.19.2        |DONE      |Manifest: NOSIGNATURE         doubledoors-1.19.2-5.1.jar                        |Double Doors                  |doubledoors                   |5.1                 |DONE      |Manifest: NOSIGNATURE         compact_storage_forge-5.0.1-1.19.2.jar            |Compact Storage               |compact_storage               |5.0.1-1.19.2        |DONE      |Manifest: NOSIGNATURE         transcendingtrident-1.19.2-4.3.jar                |Transcending Trident          |transcendingtrident           |4.3                 |DONE      |Manifest: NOSIGNATURE         spiderstpo-1.19.2-2.0.4.jar                       |Nyf's Spiders 2.0             |spiderstpo                    |2.0.4               |DONE      |Manifest: NOSIGNATURE         spawn-animations-1.9.jar                          |Spawn Animations              |spawn_animations_mr           |1.9                 |DONE      |Manifest: NOSIGNATURE         EasyMagic-v4.3.3-1.19.2-Forge.jar                 |Easy Magic                    |easymagic                     |4.3.3               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         jei-1.19.2-forge-11.6.0.1018.jar                  |Just Enough Items             |jei                           |11.6.0.1018         |DONE      |Manifest: NOSIGNATURE         VisualWorkbench-v4.2.4-1.19.2-Forge.jar           |Visual Workbench              |visualworkbench               |4.2.4               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         callablehorses-1.19.2-1.2.2.3.jar                 |Callable Horses               |callablehorses                |1.2.2.3             |DONE      |Manifest: 8c:03:ac:7d:21:62:65:e2:83:91:f3:22:57:99:ed:75:78:1e:db:de:03:99:ef:53:3b:59:95:18:01:bc:84:a9         libraryferret-forge-1.19.2-4.0.0.jar              |Library ferret                |libraryferret                 |4.0.0               |DONE      |Manifest: NOSIGNATURE         goblintraders-1.7.3-1.19.jar                      |Goblin Traders                |goblintraders                 |1.7.3               |DONE      |Manifest: NOSIGNATURE         caelus-forge-1.19.2-3.0.0.6.jar                   |Caelus API                    |caelus                        |1.19.2-3.0.0.6      |DONE      |Manifest: NOSIGNATURE         obscure_api-15.jar                                |Obscure API                   |obscure_api                   |15                  |DONE      |Manifest: NOSIGNATURE         TaxFreeLevels-1.3.1-forge-1.18.1.jar              |Tax Free Levels               |taxfreelevels                 |1.3.1               |DONE      |Manifest: NOSIGNATURE         Mo'Enchantments-1.19.2-1.4.0.jar                  |Enchantments Plus             |enchantments_plus             |1.4.0               |DONE      |Manifest: NOSIGNATURE         RealisticExplosionPhysics-1.19.2-1.0.0.jar        |Realistic Explosion Physics   |rep                           |1.0.0               |DONE      |Manifest: NOSIGNATURE         integrated_api_forge-1.2.7+1.19.2.jar             |Integrated API                |integrated_api                |1.2.7+1.19.2        |DONE      |Manifest: NOSIGNATURE         NaturesCompass-1.19.2-1.10.0-forge.jar            |Nature's Compass              |naturescompass                |1.19.2-1.10.0-forge |DONE      |Manifest: NOSIGNATURE         StrawStatues-v4.0.10-1.19.2-Forge.jar             |Straw Statues                 |strawstatues                  |4.0.10              |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         configured-2.1.1-1.19.2.jar                       |Configured                    |configured                    |2.1.1               |DONE      |Manifest: NOSIGNATURE         CustomPlayerModels-1.19-0.6.13a.jar               |Customizable Player Models    |cpm                           |0.6.13a             |DONE      |Manifest: NOSIGNATURE         infusion_table-1.2.0.jar                          |Infusion Table                |infusion_table                |1.2.0               |DONE      |Manifest: NOSIGNATURE         anvilrestoration-1.19.2-2.1.jar                   |Anvil Restoration             |anvilrestoration              |2.1                 |DONE      |Manifest: NOSIGNATURE         Nether+Ores+Plus++1.0.0+-+1.19.2.jar              |Nether Ores Plus+             |netheroresplus                |1.0.0               |DONE      |Manifest: NOSIGNATURE         YungsBetterDesertTemples-1.19.2-Forge-2.2.2.jar   |YUNG's Better Desert Temples  |betterdeserttemples           |1.19.2-Forge-2.2.2  |DONE      |Manifest: NOSIGNATURE         stonetreasures-1.1-1.19.jar                       |Stone Treasures               |stonetreasures                |1.1-1.19            |DONE      |Manifest: NOSIGNATURE         catalogue-1.7.0-1.19.2.jar                        |Catalogue                     |catalogue                     |1.7.0               |DONE      |Manifest: NOSIGNATURE         walljump-1.19.2-1.1.1-forge.jar                   |Wall-Jump TXF                 |walljump                      |1.19.2-1.1.1-forge  |DONE      |Manifest: NOSIGNATURE         ToastControl-1.19.2-7.0.0.jar                     |Toast Control                 |toastcontrol                  |7.0.0               |DONE      |Manifest: NOSIGNATURE         PackingTape-1.19-0.14.0.jar                       |Packing Tape                  |packingtape                   |0.14.0              |DONE      |Manifest: NOSIGNATURE         fixedanvilrepaircost-1.19.2-3.2.jar               |Fixed Anvil Repair Cost       |fixedanvilrepaircost          |3.2                 |DONE      |Manifest: NOSIGNATURE         dismountentity-1.19.2-3.1.jar                     |Dismount Entity               |dismountentity                |3.1                 |DONE      |Manifest: NOSIGNATURE         immersive-portals-2.3.6-mc1.19.2-forge.jar        |Immersive Portals             |immersive_portals             |2.3.6               |DONE      |Manifest: NOSIGNATURE         3dskinlayers-forge-1.5.2-mc1.19.1.jar             |3dSkinLayers                  |skinlayers3d                  |1.5.2               |DONE      |Manifest: NOSIGNATURE         forge-1.19.2-43.3.0-universal.jar                 |Forge                         |forge                         |43.3.0              |DONE      |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90         FasterLadderClimbing-1.19.2-0.2.7.jar             |Faster Ladder Climbing        |fasterladderclimbing          |0.2.7               |DONE      |Manifest: NOSIGNATURE         idas_forge-1.7.6+1.19.2.jar                       |Integrated Dungeons and Struct|idas                          |1.7.6+1.19.2        |DONE      |Manifest: NOSIGNATURE         client-1.19.2-20220805.130853-srg.jar             |Minecraft                     |minecraft                     |1.19.2              |DONE      |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         zaynens_ender_dragon_dragon_egg_item_drop_mod_1.19|Ender Dragon Dragon Egg Item D|enderdragondragoneggitemdrop  |1.0.0               |DONE      |Manifest: NOSIGNATURE         simplyswords-forge-1.47.0-1.19.2.jar              |Simply Swords                 |simplyswords                  |1.47.0-1.19.2       |DONE      |Manifest: NOSIGNATURE         EnchantmentDescriptions-Forge-1.19.2-13.0.16.jar  |EnchantmentDescriptions       |enchdesc                      |13.0.16             |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5         TerraBlender-forge-1.19.2-2.0.1.160.jar           |TerraBlender                  |terrablender                  |2.0.1.160           |DONE      |Manifest: NOSIGNATURE         BiomesOPlenty-1.19.2-17.1.2.544.jar               |Biomes O' Plenty              |biomesoplenty                 |17.1.2.544          |DONE      |Manifest: NOSIGNATURE         physics-mod-pro-v153-forge-1.19.2.jar             |Physics Mod                   |physicsmod                    |2.12.5              |DONE      |Manifest: NOSIGNATURE         moonlight-1.19.2-2.3.5-forge.jar                  |Moonlight Library             |moonlight                     |1.19.2-2.3.5        |DONE      |Manifest: NOSIGNATURE         MouseTweaks-forge-mc1.19-2.23.jar                 |Mouse Tweaks                  |mousetweaks                   |2.23                |DONE      |Manifest: NOSIGNATURE         bettercombat-forge-1.7.1+1.19.jar                 |Better Combat                 |bettercombat                  |1.7.1+1.19          |DONE      |Manifest: NOSIGNATURE         combatroll-forge-1.1.5+1.19.jar                   |Combat Roll                   |combatroll                    |1.1.5+1.19          |DONE      |Manifest: NOSIGNATURE         commonality-1.19.2-4.2.1.jar                      |Commonality                   |commonality                   |4.2.1               |DONE      |Manifest: NOSIGNATURE         ShoulderSurfing-Forge-1.19.2-2.8.1.jar            |Shoulder Surfing              |shouldersurfing               |1.19.2-2.8.1        |DONE      |Manifest: NOSIGNATURE         AdLods-1.19.2-7.0.8.1-build.0865.jar              |Large Ore Deposits            |adlods                        |7.0.8.1             |DONE      |Manifest: NOSIGNATURE         RecipesLibrary-1.19.2-2.0.1.jar                   |Recipes Library               |recipes_lib                   |2.0.1               |DONE      |Manifest: NOSIGNATURE         astikorcarts-1.19.2-1.1.2.jar                     |AstikorCarts                  |astikorcarts                  |1.1.2               |DONE      |Manifest: NOSIGNATURE         Craftable+Saddles+[1.19+All]-1.4.jar              |Craftable Saddles             |craftable_saddles             |1.4                 |DONE      |Manifest: NOSIGNATURE         Iceberg-1.19.2-forge-1.1.4.jar                    |Iceberg                       |iceberg                       |1.1.4               |DONE      |Manifest: NOSIGNATURE         flywheel-forge-1.19.2-0.6.10-20.jar               |Flywheel                      |flywheel                      |0.6.10-20           |DONE      |Manifest: NOSIGNATURE         create-1.19.2-0.5.1.f.jar                         |Create                        |create                        |0.5.1.f             |DONE      |Manifest: NOSIGNATURE         LegendaryTooltips-1.19.2-forge-1.4.0.jar          |Legendary Tooltips            |legendarytooltips             |1.4.0               |DONE      |Manifest: NOSIGNATURE         Xaeros_Minimap_23.9.0_Forge_1.19.1.jar            |Xaero's Minimap               |xaerominimap                  |23.9.0              |DONE      |Manifest: NOSIGNATURE         dropz-forge-2.2.0+1.19.2.jar                      |Dropz                         |dropz                         |2.2.0+1.19.2        |DONE      |Manifest: NOSIGNATURE         ssamod-0.7-1.19.2.jar                             |Sunrise & Sunset Audio        |ssamod                        |0.7                 |DONE      |Manifest: NOSIGNATURE         AutoRegLib-1.8.2-55.jar                           |AutoRegLib                    |autoreglib                    |1.8.2-55            |DONE      |Manifest: NOSIGNATURE         Quark-3.4-418.jar                                 |Quark                         |quark                         |3.4-418             |DONE      |Manifest: NOSIGNATURE         supplementaries-1.19.2-2.4.11.jar                 |Supplementaries               |supplementaries               |1.19.2-2.4.11       |DONE      |Manifest: NOSIGNATURE         LeaveMyBarsAlone-v4.0.0-1.19.2-Forge.jar          |Leave My Bars Alone           |leavemybarsalone              |4.0.0               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         randomvillagenames-1.19.2-3.2.jar                 |Random Village Names          |randomvillagenames            |3.2                 |DONE      |Manifest: NOSIGNATURE         backpacked-forge-1.19.2-2.1.13.jar                |Backpacked                    |backpacked                    |2.1.13              |DONE      |Manifest: NOSIGNATURE         obsidianequipment-forge-1.19.2-v1.0.5.jar         |Obsidian Equipment            |obsidianequipment             |1.0.5               |DONE      |Manifest: NOSIGNATURE         effective_fg-1.3.4.jar                            |Effective (Forge)             |effective_fg                  |1.3.4               |DONE      |Manifest: NOSIGNATURE         UniversalEnchants-v4.2.15-1.19.2-Forge.jar        |Universal Enchants            |universalenchants             |4.2.15              |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         betterconduitplacement-1.19.2-3.1.jar             |Better Conduit Placement      |betterconduitplacement        |3.1                 |DONE      |Manifest: NOSIGNATURE         Wabi-Sabi-Structures-1.1.1-Forge.jar              |Wabi-Sabi Structures          |wabi_sabi_structures          |1.1.1               |DONE      |Manifest: NOSIGNATURE         BetterTridents-v4.0.2-1.19.2-Forge.jar            |Better Tridents               |bettertridents                |4.0.2               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         autoplant-1.19-1.0.1.jar                          |autoplant                     |autoplant                     |1.19-1.0.1          |DONE      |Manifest: 1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed         apexcore-1.19.2-7.3.1.jar                         |ApexCore                      |apexcore                      |7.3.1               |DONE      |Manifest: NOSIGNATURE         durabilityviewer-1.19.1-forge42.0.1-1.10.jar      |Giselbaers Durability Viewer  |durabilityviewer              |1.19.1-forge42.0.1-1|DONE      |Manifest: NOSIGNATURE         PuzzlesLib-v4.4.1-1.19.2-Forge.jar                |Puzzles Lib                   |puzzleslib                    |4.4.1               |DONE      |Manifest: 9a:09:85:98:65:c4:8c:11:c5:49:f6:d6:33:23:39:df:8d:b4:ff:92:84:b8:bd:a5:83:9f:ac:7f:2a:d1:4b:6a         Craftable+Horse+Armour++Saddle-1.19-1.9.jar       |CHA&S - Craftable Horse Armour|craftablehorsearmour          |1.9                 |DONE      |Manifest: NOSIGNATURE         grindstonesharpertools-1.19.2-3.3.jar             |Grindstone Sharper Tools      |grindstonesharpertools        |3.3                 |DONE      |Manifest: NOSIGNATURE         CosmeticArmorReworked-1.19.2-v1a.jar              |CosmeticArmorReworked         |cosmeticarmorreworked         |1.19.2-v1a          |DONE      |Manifest: 5e:ed:25:99:e4:44:14:c0:dd:89:c1:a9:4c:10:b5:0d:e4:b1:52:50:45:82:13:d8:d0:32:89:67:56:57:01:53         rayon-forge-1.7.1+1.19.2.jar                      |Rayon                         |rayon                         |1.7.1+1.19.2        |DONE      |Manifest: NOSIGNATURE         better-respawn-forge-1.19.2-2.0.2.jar             |Better Respawn                |better_respawn                |1.19.2-2.0.2        |DONE      |Manifest: NOSIGNATURE         responsiveshields-2.1-mc1.17-18-19.x.jar          |Responsive Shields            |responsiveshields             |2.1                 |DONE      |Manifest: NOSIGNATURE
    • I am trying to make a custom entity that is similar to a villager, and have been basing my code on vanilla. Villagers use a unique EntityDataSerializer, and I am trying to do the same. However, the villager EntityDataSerializer uses the writeId method in FriendlyByteBuf, which only accepts vanilla registries, and I need to use an IForgeRegistry. Is there a way to get around this, or should I try to rework the entity to utilize multiple EntityDataAccessors that each use a vanilla EntityDataSerializer?
  • Topics

×
×
  • Create New...

Important Information

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