Jump to content

[1.15.2] How to create 3D item models with attachments?


ken2020

Recommended Posts

14 hours ago, ChampionAsh5357 said:

You can store variables onto itemstacks by either using nbt data or capabilities. Choose one of the two systems you wish to use and run with it. If the data is correctly synced with the client then you can also use a property override to update the model.

Can you show me an example? Or point me to some documentation?

Edit:

What if I wanted to render the model via java? How would that work?

Edited by ken2020
Link to comment
Share on other sites

1 hour ago, ChampionAsh5357 said:

Capabilities and Item Property Overrides

 

You would need to use a ISTER (ItemStackTileEntityRenderer) for that. However, it seems pointless since you're not using any data that requires a part of some other existing item or block to render in your scene. Stick to using json models.

The thing is the gun models have interchangable attachments and some can have more than one type of attachment. How do I render the gun and attachments. 

Link to comment
Share on other sites

4 hours ago, ChampionAsh5357 said:

I thought I just explained that using some combination of capabilities and item property overrides. My guess is you haven't read the documentation on either.

I dont think you understand what I am getting at... I am asking if the player is just holding the gun, the game renders only the gun. But if the player puts on a scope, the game renders both the gun and scope. What if the scope and gun are two different json models? How would I render both of them on the same Item? 

Link to comment
Share on other sites

Howdy

 

You might find this working example useful

https://github.com/TheGreyGhost/MinecraftByExample/tree/master/src/main/java/minecraftbyexample/mbe15_item_dynamic_item_model

It changes the appearance of the item depending on the item's properties.

In your case, you could merge the model of the gun and the model of whichever scope you have attached to the gun (using NBT or a Capability).

mbe04 also shows ways of combining two existing json models together.

 

-TGG

Link to comment
Share on other sites

On 5/19/2020 at 12:05 AM, ChampionAsh5357 said:

You either do one of two things: you create a json model that contains both the gun and scope combined or you json model holds a parent location to one model and the adds elements to create the other portion of the model.

Could you point me to an example of what you are talking about. I get the idea, but I have never tried it before.

Link to comment
Share on other sites

On 5/19/2020 at 5:56 AM, TheGreyGhost said:

Howdy

 

You might find this working example useful

https://github.com/TheGreyGhost/MinecraftByExample/tree/master/src/main/java/minecraftbyexample/mbe15_item_dynamic_item_model

It changes the appearance of the item depending on the item's properties.

In your case, you could merge the model of the gun and the model of whichever scope you have attached to the gun (using NBT or a Capability).

mbe04 also shows ways of combining two existing json models together.

 

-TGG

where in mbe04 does it show how to combine json models? I can't seem to find it.

Link to comment
Share on other sites

Ok so I am trying this:

package com.kenmod_main.objects.items.guns.glock;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

import net.minecraft.block.BlockState;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.BlockRendererDispatcher;
import net.minecraft.client.renderer.model.BakedQuad;
import net.minecraft.client.renderer.model.IBakedModel;
import net.minecraft.client.renderer.model.ItemOverrideList;
import net.minecraft.client.renderer.texture.TextureAtlasSprite;
import net.minecraft.util.Direction;
import net.minecraft.util.ResourceLocation;

public class ItemGlockBakedModel implements IBakedModel{

	private IBakedModel baseModel;
	private ResourceLocation barrelLocation = new ResourceLocation("kenmod:item/glock_barrel");
	
	@Override
	public List<BakedQuad> getQuads(BlockState state, Direction side, Random rand) {
		throw new AssertionError("IBakedModel::getQuads should never be called, only IForgeBakedModel::getQuads");
	}
	
	public List<BakedQuad> barrelQuads (boolean hasBarrel){
		
		List<BakedQuad> barrel = new ArrayList<BakedQuad>();
		
		if(hasBarrel) {
			
		}
		
		return barrel;
	}
	
	
	@Override
	public boolean isAmbientOcclusion() {
		return baseModel.isAmbientOcclusion();
	}

	@Override
	public boolean isGui3d() {
		return baseModel.isGui3d();
	}

	@Override
	public boolean func_230044_c_() {
		return baseModel.func_230044_c_();
	}

	@Override
	public boolean isBuiltInRenderer() {
		return baseModel.isBuiltInRenderer();
	}

	@SuppressWarnings("deprecation")
	@Override
	public TextureAtlasSprite getParticleTexture() {
		return baseModel.getParticleTexture();
	}

	@Override
	public ItemOverrideList getOverrides() {
		return baseModel.getOverrides();
	}

}

 

TGG's code from

 

private List<BakedQuad> getArrowQuads(BlockAltimeter.GPScoordinate gpScoordinate, Direction whichFace)  {
    // we construct the needle from a number of needle models (each needle model is a single cube 1x1x1)
    // the needle is made up of a central cube plus further cubes radiating out to a 6 texel radius

    // retrieve the needle model which we previously manually added to the model registry in StartupClientOnly::onModelRegistryEvent
    Minecraft mc = Minecraft.getInstance();
    BlockRendererDispatcher blockRendererDispatcher = mc.getBlockRendererDispatcher();
    IBakedModel needleModel = blockRendererDispatcher.getBlockModelShapes().getModelManager().getModel(needleModelRL);

    // our needle model has its minX, minY, minZ at [0,0,0] and its size is [1,1,1], so to put it at the centre of the top
    //  of our altimeter, we need to translate it to [7.5F, 10F, 7.5F] in modelspace coordinates
    final float CONVERT_MODEL_SPACE_TO_WORLD_SPACE = 1.0F/16.0F;
    Vector3f centrePos = new Vector3f(7.5F, 10F, 7.5F);
    centrePos.mul(CONVERT_MODEL_SPACE_TO_WORLD_SPACE);

    ImmutableList.Builder<BakedQuad> retval = new ImmutableList.Builder<>();
    addTranslatedModelQuads(needleModel, centrePos, whichFace, retval);

    // make a line of needle cubes radiating out from the centre, pointing towards the origin.
    double bearingToOriginRadians = Math.toRadians(gpScoordinate.bearingToOrigin);  // degrees clockwise from north
    float deltaX = (float)Math.sin(bearingToOriginRadians);
    float deltaZ = -(float)Math.cos(bearingToOriginRadians);
    if (Math.abs(deltaX) < Math.abs(deltaZ)) {
      deltaX /= Math.abs(deltaZ);
      deltaZ /= Math.abs(deltaZ);
    } else {
      deltaZ /= Math.abs(deltaX);
      deltaX /= Math.abs(deltaX);
    }
    float xoffset = 0;
    float zoffset = 0;
    final int NUMBER_OF_NEEDLE_BLOCKS = 6; // not including centre
    for (int i = 0; i < NUMBER_OF_NEEDLE_BLOCKS; ++i) {
      xoffset += deltaX * CONVERT_MODEL_SPACE_TO_WORLD_SPACE;
      zoffset += deltaZ * CONVERT_MODEL_SPACE_TO_WORLD_SPACE;
      Vector3f moveTo = centrePos.copy();
      moveTo.add(xoffset, 0, zoffset);
      addTranslatedModelQuads(needleModel, moveTo, whichFace, retval);
    }

 

uses something to do with block rendering. What should I change to make it work for items?

Link to comment
Share on other sites

Howdy

Items and Blocks use the same models (just lists of quads really) so the same code should work for both.

 

You merge the models just by combining the list of quads

i.e. this part

  @Override
  public List<BakedQuad> getQuads(@Nullable BlockState state, @Nullable Direction side, Random rand) {
    // our chess pieces are only drawn when side is NULL.
    if (side != null) {
      return parentModel.getQuads(state, side, rand);
    }

    List<BakedQuad> combinedQuadsList = new ArrayList(parentModel.getQuads(state, side, rand));
    combinedQuadsList.addAll(getChessPiecesQuads(numberOfChessPieces));
    return combinedQuadsList;
  }

 

-TGG

  • Like 1
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

    • 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?
    • So I was trying to make a custom structure with Forge 1.18.2, the reference I used was TelepathicGrunt's structure tutorial for Forge 1.18.2. The JSON files seems fine since I just modified the name to my structure's name, all the file's path are also the same. But when I open my JSON file, there's an warning showing "Missing required property 'values' ." The quick fix option implemented this at the bottom of my file: "values": [ ] But I don't know what to put in there. This warning occured at src/main/resources/data/fariouscraft/worldgen/configured_structure_feature/shabby_tent.json Same warning also occured at src/main/resources/data/fariouscraft/worldgen/structure_set/shabby_tent.json At first I ignored the warning, but when I launched into game and tried generate a new world, it tells me there was an error in the datapack loaded and I must use safe mode. But the button won't respond to do anything when I press safe mode. Here's the JSON files src/main/resources/data/fariouscraft/worldgen/configured_structure_feature/shabby_tent.json { "type": "minecraft:village", "config": { "start_pool": "fariouscraft:shabby_tent/start_pool", "size": 2 }, "biomes": "#fariouscraft:has_structure/shabby_tent", "adapt_noise": true } src/main/resources/data/fariouscraft/worldgen/structure_set/shabby_tent.json { "structures": [ { "structure": "fariouscraft:shabby_tent", "weight": 1 } ], "placement": { "salt": 1464187780, "spacing": 12, "separation": 8, "type": "minecraft:random_spread" } } The start_pool.json and the files within the template_pool directory is fine. But the console throw me an error: Caused by: com.google.gson.JsonParseException: Error loading registry data: Failed to parse fariouscraft:worldgen/configured_structure_feature/shabby_tent.json file: com.google.gson.stream.MalformedJsonException: Expected name at line 23 column 2 path $.adapt_noise I basically just copy and pasted TelepathicGrunt's files and even added them in the game, his works just fine, but mine won't work for some reason. Any help would be appreciated, thanks  
    • Please read the FAQ to find out how to get a crash report. Exit code 1 means the game crashed.
  • Topics

  • Who's Online (See full list)

    • There are no registered users currently online
×
×
  • Create New...

Important Information

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