Jump to content

[1.10.2] [SOLVED] Spawning particles in onBlockActivated


Daeruin

Recommended Posts

I want to spawn some fire particles in my block's onBlockActivated method, when a variable in my tile entity is the right value (basically, you have to "activate" the block 3 times within a small window of time before the particles will spawn, and I'm saving the number of times and time elapsed in my tile entity). I have read about a million posts on this, and everything says that you should be able to spawn vanilla particles from the server. I swear I have seen examples of other mods doing this, too, but I can't get it to work. I know the code is running, because the println statement fires.

 

I also tried sending a packet, but it didn't work. I didn't include that code since I don't really think I should have to do that anyway. Please correct me if I'm wrong.

 

I also tried spawning the particles on the client, but even after grabbing a copy of my tile entity from the BlockPos parameter, I can't seem to access the variables (they don't change like they should).

 

@Override
public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, ItemStack heldItem, EnumFacing side, float hitX, float hitY, float hitZ)
{
	EnumCampfireState campfireState = state.getValue(CAMPFIRE_STATE);
	TileEntity tileEntity = world.getTileEntity(pos);
	int stokeTime = ((PrimalTileEntityCampfire) tileEntity).tinderStokeTime;
	int timesBlown = ((PrimalTileEntityCampfire) tileEntity).tinderTimesBlown;

	if (world.isRemote) // client
	{
	// do stuff
	}
	else // server
	{			
		if (heldItem == null && campfireState == EnumCampfireState.TINDER_STOKED)
		{
			if (stokeTime < 40)
			{
				((PrimalTileEntityCampfire) tileEntity).tinderStokeTime = 60;
				((PrimalTileEntityCampfire) tileEntity).tinderTimesBlown += 1;
				PrimalPacketHandler.INSTANCE.sendTo(new PrimalCampfirePacket(player, 0, pos), (EntityPlayerMP) player);
			}
			if (timesBlown > 3)
			{
				System.out.println("Spawning particle");
				world.spawnParticle(EnumParticleTypes.FLAME, (double) pos.getX(), (double) pos.getY(), (double) pos.getZ(), 0.0D, 0.0D, 0.0D, new int[0]);
			}			
		}			
	}
	return true;
}

 

Edited by Daeruin
  • Like 1
Link to comment
Share on other sites

What version are you using? If it's the latest, you are not overriding onBlockActivated, as there is an extra ItemStack parameter. You should be overriding

public boolean onBlockActivated(World worldIn, BlockPos pos, IBlockState state, EntityPlayer playerIn, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ) { return false; }

which you can find in the Block class.

Edited by TheMasterGabriel
Link to comment
Share on other sites

I'm using 1.10.2, as stated in the post title. Pretty sure my override is fine, as my version of Block shows this:

    public boolean onBlockActivated(World worldIn, BlockPos pos, IBlockState state, EntityPlayer playerIn, EnumHand hand, @Nullable ItemStack heldItem, EnumFacing side, float hitX, float hitY, float hitZ)

 

Link to comment
Share on other sites

I believe the problem is you are spawning the particles with zero speed and inside the block so they are not visible.

VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING

I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect.

Forge and vanilla BlockState generator.

Link to comment
Share on other sites

2 hours ago, Daeruin said:

I'm using 1.10.2, as stated in the post title

 

Whoops, I don't know how I missed that. Apologies

 

From past experience, I'm fairly sure that particles only exist on the client, which is why you are not seeing them. Block#randomDisplayTick fires only on the client side, so it makes sense that you could see them there. Try spawning them on the client side. As for your variable problem, that is also due to the client/server side. In order for tile entity to recognize the variable changes on the client-side, you need to update the number of right clicks on the server side and then send the update to the client-side via a packet. You can read about networking and the side stuff on the Forge docs here.

Link to comment
Share on other sites

World#spawnParticle(EnumParticleTypes, double, double, double, double, double, double, int...) does nothing on the server, it only spawns particles when called on the client. You need to use one of the spawnParticle overloads from WorldServer instead.

  • Like 1

Please don't PM me to ask for help. Asking your question in a public thread preserves it for people who are having the same problem in the future.

Link to comment
Share on other sites

I have read tutorials and other posts on this forum stating that you can initiate a particle on the server, using world#spawnParticle, and the server will automatically send out the required packets. For example:

 

http://jabelarminecraft.blogspot.com/p/minecraft-forge-1721710-modding-tips.html

 

Quote

Tip: Initiate the spawn of vanilla particles on the server side,. Even though EntityFX is only a client side class, the server method doesn't instantiate it but rather sends a packet to all the clients (which then instantiate the class). Since you usually want all players to see the particles, the method to initiate the spawn should be invoked on the server side (world.obj.isRemote should be false). 

 

I have done a few packets before, but it bugs me to go to that effort when a single line method call should work.

 

I already tried sending a packet to spawn the particle directly on the client, and it didn't work. It will play the sound correctly, and the println statements appear, but it won't spawn the particle. Here's the packet:

 

Spoiler

public class PrimalCampfirePacket implements IMessage
{

	private int playerId;
	private int messageId;
	private double posX;
	private double posY;
	private double posZ;

	public PrimalCampfirePacket()
	{
	}

	public PrimalCampfirePacket(EntityPlayer player, int messageId, BlockPos pos)
	{
		this.playerId = player.getEntityId();
		this.messageId = messageId;
		this.posX = pos.getX() + 0.5D;
		this.posY = pos.getY();
		this.posZ = pos.getZ() + 0.5D;
	}

	@Override
	public void fromBytes(ByteBuf buffer)
	{
		this.playerId = buffer.readInt();
		this.messageId = buffer.readInt();
		this.posX = buffer.readInt();
		this.posY = buffer.readInt();
		this.posZ = buffer.readInt();
	}

	@Override
	public void toBytes(ByteBuf buffer)
	{
		buffer.writeInt(playerId);
		buffer.writeInt(messageId);
		buffer.writeDouble(posX);
		buffer.writeDouble(posY);
		buffer.writeDouble(posZ);
	}

	public static class PrimalCampfireHandler implements IMessageHandler<PrimalCampfirePacket, IMessage>
	{

		@Override
		public IMessage onMessage(final PrimalCampfirePacket message, final MessageContext ctx)
		{
			IThreadListener mainThread = Minecraft.getMinecraft();
			mainThread.addScheduledTask(new Runnable()
			{
				@Override
				public void run()
				{
					Entity entity = Minecraft.getMinecraft().world.getEntityByID(message.playerId);
					System.out.println("Packet entity: " + entity);
					System.out.println("Packet messageId: " + message.messageId);
					if (entity instanceof EntityPlayer)
					{
						if (message.messageId == 0)
						{
							System.out.println("Packet playing sound");
							((EntityPlayer) entity).playSound(PrimalSoundRegistry.blowing, 1.0F, 1.0F);
						}
						if (message.messageId == 1)
						{
							System.out.println("Packet spawning flame");
							Minecraft.getMinecraft().world.spawnParticle(EnumParticleTypes.FLAME, message.posX, message.posY, message.posZ, 0.0D, 0.0D, 0.0D, new int[0]);
						}
					}
				}
			});
			return null;
		}

	}

}

 

 

Link to comment
Share on other sites

12 minutes ago, Choonster said:

World#spawnParticle(EnumParticleTypes, double, double, double, double, double, double, int...) does nothing on the server, it only spawns particles when called on the client. You need to use one of the spawnParticle overloads from WorldServer instead.

 

Ninja'd. How do I do that? Do I cast my world parameter to WorldServer?

(On the server side, naturally - !world.isRemote)

Link to comment
Share on other sites

In your code, you already check if you are on the server side. Because of that, you can cast your world object to a WorldServer object and then use the following method to spawn your particles. It's much easier than the manual packet thing (which I wouldn't have told you about if I'm not oblivious and had read the WorldServer class). Well, knowledge of packets is always good anyways :P

 

/** Spawns the desired particle and sends the necessary packets to the relevant connected players. */
public void spawnParticle(EnumParticleTypes particleType, double xCoord, double yCoord, double zCoord, int numberOfParticles, double xOffset, double yOffset, double zOffset, double particleSpeed, int... particleArguments)

 

Edited by TheMasterGabriel
  • Like 2
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

    • Add crash-reports with sites like https://mclo.gs/   Delete the json file at \.minecraft\config\byg\trades.json5
    • Also add the latest.log from your logs-folder
    • I found a vanilla plus mod that adds a rpg twist to it but it lacked a bit in weapons and in blocks. So I added a More weapon variants mod and more blocks for decoration, but I noticed that the crafting recipes work but the item doesn't show up in the crafting slot. For some reason it doesn't craft the item is obtainable but only through creative. I haven't ran into any crashing or problems, its just the crafting that I can't figure out why its doing that.  Here is my latest log: https://gist.github.com/YaBoiEmerge/ddd30e03c407702cf76778d9890f1df7
    • I just installed some new mods and noticed that while in a map, I pause and press the mods button to see what mods I have. now, it says "saving world" and it doesn't crash at all. it just brings me right back to the title screen. now I can't see what mods I have while playing in a map. the mods button is useless while in the map! now i can't even choose if i want to click the mods or save and quit to title to exit to the title! what is wrong?? please help! i don't know why it's doing this latest.log here ↓ https://paste.gg/p/anonymous/878dca45eb5543a585aa9bf3e66bb26b  
    • This is what marks me with one of the mods I have and I don't know the reason since I am using many mods at the same time and the code is very extensive ---- Informe de fallos de Minecraft ---- // Apuesto a que los Cylons no tendrían este problema. Hora: 2024-07-18 17:46:01 Descripción: Se ha producido un error al cargar el mod java.lang.Exception: La carga del mod ha fallado     en net.minecraftforge.logging.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:55) ~[forge-1.19.2-43.4.2-universal.jar%23230!/:?] {re:classloading}     en net.minecraftforge.client.loading.ClientModLoader.completeModLoading(ClientModLoader.java:167) ~[forge-1.19.2-43.4.2-universal.jar%23230!/:?] {re:classloading,pl:runtimedistcleaner:A}     en net.minecraft.client.Minecraft.lambda$new$2(Minecraft.java:585) ~[cliente-1.19.2-20220805.130853-srg.jar%23225!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:playerrevive.mixins.json:MinecraftAccessor,pl:mixin:A,pl:runtimedistcleaner:A}     en net.minecraft.Util.m_137521_(Util.java:605) ~[cliente-1.19.2-20220805.130853-srg.jar%23225!/:?] {re:classloading,xf:OptiFine:default}     en net.minecraft.client.Minecraft.lambda$new$3(Minecraft.java:579) ~[cliente-1.19.2-20220805.130853-srg.jar%23225!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:playerrevive.mixins.json:MinecraftAccessor,pl:mixin:A,pl:runtimedistcleaner:A}     en net.minecraft.client.gui.screens.LoadingOverlay.m_6305_(LoadingOverlay.java:196) ~[cliente-1.19.2-20220805.130853-srg.jar%23225!/:?] {re:classloading,xf:OptiFine:default}     en net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:1290) ~[cliente-1.19.2-20220805.130853-srg.jar%23225!/:?] {re:mixin,pl:accesstransformer:B,xf:OptiFine:default,re:classloading,pl:accesstransformer:B,xf:OptiFine:default}     en net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1115) ~[cliente-1.19.2-20220805.130853-srg.jar%23225!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:playerrevive.mixins.json:MinecraftAccessor,pl:mixin:A,pl:runtimedistcleaner:A}     en net.minecraft.cliente.Minecraft.m_91374_(Minecraft.java:700) ~[cliente-1.19.2-20220805.130853-srg.jar%23225!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:playerrevive.mixins.json:MinecraftAccessor,pl:mixin:A,pl:runtimedistcleaner:A}     en net.minecraft.client.main.Main.m_239872_(Main.java:212) ~[cliente-1.19.2-20220805.130853-srg.jar%23225!/:?] {re:classloading,pl:runtimedistcleaner:A}     en net.minecraft.client.main.Main.main(Main.java:51) ~[client-1.19.2-20220805.130853-srg.jar%23225!/:?] {re:classloading,pl:runtimedistcleaner:A}     en jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Método nativo) ~[?:?] {}     en jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}     en jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}     en java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}     en net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19.2-43.4.2.jar%23101!/:?] {}     en cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.8.jar%2388!/:?] {}     en cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.8.jar%2388!/:?] {} en cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.8.jar     %2388!/:?] {}     en cpw.mods.modlauncher.run(Launcher.java:106) [modlauncher-10.0.8.jar%2388!/:?] {}     en cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.8.jar%2388!/:?] {}     en cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.8.jar%2388!/:?] {} en cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)     [modlauncher-10.0.8.jar%2388!/:?] {}     en cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.2.jar:?] {} A continuación se muestra un recorrido detallado del error, su ruta de código y todos los detalles conocidos: --------------------------------------------------------------------------------------- -- Cabeza -- Hilo: Hilo de renderizado Stacktrace:     at corgitaco.corgilib.serialization.jankson.JanksonUtil.readConfig(JanksonUtil.java:139) ~[CorgiLib-forge-1.19.2-1.0.0.34.jar%23198!/:1.0.0.34] {re:classloading} -- MOD byg -- Detalles:     Archivo del mod: /C:/Users/jelia/AppData/Roaming/.minecraft/mods/Oh_The_Biomes_You'll_Go-forge-1.19.2-2.0.1.6.jar     Mensaje de error: Oh The Biomes You'll Go (byg) encontró un error durante la fase de evento completa         java.lang.IllegalArgumentException: Jankson file reading for "C:\Users\jelia\AppData\Roaming\.minecraft\config\byg\trades.json5" failed due to the following error(s): Jankson file reading for "C:\Users\jelia\AppData\Roaming\.minecraft\config\byg\trades.json5" failed due to the following error(s): Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds missed input: { "1": [ { "config": { "emerald_cost": 5, "item": "byg:aspen_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:baobab_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:blue_enchanted_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:pink_cherry_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:white_cherry_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:cika_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:cypress_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:ebony_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:ether_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:fir_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:green_enchanted_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:holly_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:jacaranda_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:indigo_jacaranda_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:lament_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:mahogany_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:mangrove_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:maple_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:red_maple_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:silver_maple_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:nightshade_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:palm_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:palo_verde_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:pine_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:rainbow_eucalyptus_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:redwood_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:skyris_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:willow_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:witch_hazel_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:zelkova_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:withering_oak_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:araucaria_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:blue_spruce_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:brown_birch_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:brown_oak_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:brown_zelkova_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:joshua_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:orange_birch_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:orange_oak_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:orange_spruce_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:orchard_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:red_birch_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:red_oak_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:red_spruce_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:yellow_birch_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:yellow_spruce_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:skyris_vine", "max_uses": 12, "number_of_items": 2, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:poison_ivy", "max_uses": 12, "number_of_items": 2, "villager_xp": 2 }, "type": "byg:items_for_emeralds" } ] }; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds missed input: { "3": [ { "config": { "emerald_cost": 1, "item": "byg:rocky_stone", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:rocky_stone", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" }, { "config": { "emerald_cost": 1, "item": "byg:mossy_stone", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:mossy_stone", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" } ], "4": [ { "config": { "emerald_cost": 1, "item": "byg:dacite", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:dacite", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" }, { "config": { "emerald_cost": 1, "item": "byg:soapstone", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:soapstone", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" }, { "config": { "emerald_cost": 1, "item": "byg:red_rock", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:red_rock", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" } ] }; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_and_emeralds_to_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items missed input: { "1": [ { "config": { "cost": 24, "item": "byg:cattail_sprout", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ], "2": [ { "config": { "cost": 10, "item": "byg:baobab_fruit", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 16, "item": "byg:aloe_vera", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 24, "item": "byg:green_apple", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ], "3": [ { "config": { "cost": 10, "item": "byg:joshua_fruit", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ], "4": [ { "config": { "emerald_cost": 2, "from_count": 16, "from_item": "minecraft:dirt", "max_uses": 4, "to_count": 16, "to_item": "byg:lush_dirt", "villager_xp": 4 }, "type": "byg:items_and_emeralds_to_items" } ] }; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items missed input: { "2": [ { "config": { "cost": 10, "item": "byg:blueberries", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ] }; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds missed input: { "4": [ { "config": { "emerald_cost": 3, "item": "byg:chain_plating", "max_uses": 12, "number_of_items": 7, "villager_xp": 2 }, "type": "byg:items_for_emeralds" } ] }; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items missed input: { "1": [ { "config": { "cost": 10, "item": "minecraft:red_mushroom", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "minecraft:brown_mushroom", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "byg:green_mushroom", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ], "2": [ { "config": { "cost": 8, "item": "byg:wood_blewit", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 8, "item": "byg:white_puffball_cap", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" } ], "3": [ { "config": { "emerald_cost": 4, "item": "byg:white_puffball_spores", "max_uses": 4, "number_of_items": 5, "villager_xp": 3 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 10, "item": "minecraft:crimson_fungus", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "minecraft:warped_fungus", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "byg:sythian_fungus", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" } ], "4": [ { "config": { "emerald_cost": 4, "item": "byg:witch_hazel_branch", "max_uses": 4, "number_of_items": 9, "villager_xp": 3 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 10, "item": "byg:witch_hazel_blossom", "max_uses": 10, "number_of_items": 1, "villager_xp": 3 }, "type": "byg:items_for_emeralds" } ], "5": [ { "config": { "cost": 10, "item": "byg:imparius_mushroom", "max_uses": 12, "villager_xp": 4 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "byg:shulkren_fungus", "max_uses": 12, "villager_xp": 4 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "byg:fungal_imparius", "max_uses": 12, "villager_xp": 4 }, "type": "byg:emerald_for_items" } ] } missed input: { "byg:forager": { "1": [ { "config": { "cost": 10, "item": "minecraft:red_mushroom", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "minecraft:brown_mushroom", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "byg:green_mushroom", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ], "2": [ { "config": { "cost": 8, "item": "byg:wood_blewit", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 8, "item": "byg:white_puffball_cap", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" } ], "3": [ { "config": { "emerald_cost": 4, "item": "byg:white_puffball_spores", "max_uses": 4, "number_of_items": 5, "villager_xp": 3 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 10, "item": "minecraft:crimson_fungus", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "minecraft:warped_fungus", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "byg:sythian_fungus", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" } ], "4": [ { "config": { "emerald_cost": 4, "item": "byg:witch_hazel_branch", "max_uses": 4, "number_of_items": 9, "villager_xp": 3 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 10, "item": "byg:witch_hazel_blossom", "max_uses": 10, "number_of_items": 1, "villager_xp": 3 }, "type": "byg:items_for_emeralds" } ], "5": [ { "config": { "cost": 10, "item": "byg:imparius_mushroom", "max_uses": 12, "villager_xp": 4 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "byg:shulkren_fungus", "max_uses": 12, "villager_xp": 4 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "byg:fungal_imparius", "max_uses": 12, "villager_xp": 4 }, "type": "byg:emerald_for_items" } ] }, "minecraft:armorer": { "1": [], "2": [], "3": [], "4": [ { "config": { "emerald_cost": 3, "item": "byg:chain_plating", "max_uses": 12, "number_of_items": 7, "villager_xp": 2 }, "type": "byg:items_for_emeralds" } ], "5": [] }, "minecraft:butcher": { "1": [], "2": [ { "config": { "cost": 10, "item": "byg:blueberries", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ], "3": [], "4": [], "5": [] }, "minecraft:farmer": { "1": [ { "config": { "cost": 24, "item": "byg:cattail_sprout", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ], "2": [ { "config": { "cost": 10, "item": "byg:baobab_fruit", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 16, "item": "byg:aloe_vera", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 24, "item": "byg:green_apple", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ], "3": [ { "config": { "cost": 10, "item": "byg:joshua_fruit", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ], "4": [ { "config": { "emerald_cost": 2, "from_count": 16, "from_item": "minecraft:dirt", "max_uses": 4, "to_count": 16, "to_item": "byg:lush_dirt", "villager_xp": 4 }, "type": "byg:items_and_emeralds_to_items" } ], "5": [] }, "minecraft:mason": { "1": [], "2": [], "3": [ { "config": { "emerald_cost": 1, "item": "byg:rocky_stone", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:rocky_stone", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" }, { "config": { "emerald_cost": 1, "item": "byg:mossy_stone", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:mossy_stone", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" } ], "4": [ { "config": { "emerald_cost": 1, "item": "byg:dacite", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:dacite", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" }, { "config": { "emerald_cost": 1, "item": "byg:soapstone", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:soapstone", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" }, { "config": { "emerald_cost": 1, "item": "byg:red_rock", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:red_rock", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" } ], "5": [] } }     Mod Version: 2.0.1.6     Mod Issue URL: https://github.com/AOCAWOL/BYG/issues     Exception message: java.lang.IllegalArgumentException: Jankson file reading for "C:\Users\jelia\AppData\Roaming\.minecraft\config\byg\trades.json5" failed due to the following error(s): Jankson file reading for "C:\Users\jelia\AppData\Roaming\.minecraft\config\byg\trades.json5" failed due to the following error(s): Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds missed input: { "1": [ { "config": { "emerald_cost": 5, "item": "byg:aspen_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:baobab_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:blue_enchanted_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:pink_cherry_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:white_cherry_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:cika_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:cypress_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:ebony_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:ether_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:fir_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:green_enchanted_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:holly_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:jacaranda_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:indigo_jacaranda_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:lament_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:mahogany_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:mangrove_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:maple_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:red_maple_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:silver_maple_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:nightshade_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:palm_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:palo_verde_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:pine_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:rainbow_eucalyptus_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:redwood_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:skyris_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:willow_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:witch_hazel_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:zelkova_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:withering_oak_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:araucaria_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:blue_spruce_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:brown_birch_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:brown_oak_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:brown_zelkova_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:joshua_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:orange_birch_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:orange_oak_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:orange_spruce_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:orchard_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:red_birch_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:red_oak_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:red_spruce_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:yellow_birch_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:yellow_spruce_sapling", "max_uses": 12, "number_of_items": 1, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:skyris_vine", "max_uses": 12, "number_of_items": 2, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 5, "item": "byg:poison_ivy", "max_uses": 12, "number_of_items": 2, "villager_xp": 2 }, "type": "byg:items_for_emeralds" } ] }; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds missed input: { "3": [ { "config": { "emerald_cost": 1, "item": "byg:rocky_stone", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:rocky_stone", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" }, { "config": { "emerald_cost": 1, "item": "byg:mossy_stone", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:mossy_stone", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" } ], "4": [ { "config": { "emerald_cost": 1, "item": "byg:dacite", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:dacite", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" }, { "config": { "emerald_cost": 1, "item": "byg:soapstone", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:soapstone", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" }, { "config": { "emerald_cost": 1, "item": "byg:red_rock", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:red_rock", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" } ] }; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_and_emeralds_to_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items missed input: { "1": [ { "config": { "cost": 24, "item": "byg:cattail_sprout", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ], "2": [ { "config": { "cost": 10, "item": "byg:baobab_fruit", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 16, "item": "byg:aloe_vera", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 24, "item": "byg:green_apple", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ], "3": [ { "config": { "cost": 10, "item": "byg:joshua_fruit", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ], "4": [ { "config": { "emerald_cost": 2, "from_count": 16, "from_item": "minecraft:dirt", "max_uses": 4, "to_count": 16, "to_item": "byg:lush_dirt", "villager_xp": 4 }, "type": "byg:items_and_emeralds_to_items" } ] }; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items missed input: { "2": [ { "config": { "cost": 10, "item": "byg:blueberries", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ] }; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds missed input: { "4": [ { "config": { "emerald_cost": 3, "item": "byg:chain_plating", "max_uses": 12, "number_of_items": 7, "villager_xp": 2 }, "type": "byg:items_for_emeralds" } ] }; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:items_for_emeralds; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items; Unknown registry key in ResourceKey[minecraft:root / corgilib:villager_trades_item_listing]: byg:emerald_for_items missed input: { "1": [ { "config": { "cost": 10, "item": "minecraft:red_mushroom", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "minecraft:brown_mushroom", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "byg:green_mushroom", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ], "2": [ { "config": { "cost": 8, "item": "byg:wood_blewit", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 8, "item": "byg:white_puffball_cap", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" } ], "3": [ { "config": { "emerald_cost": 4, "item": "byg:white_puffball_spores", "max_uses": 4, "number_of_items": 5, "villager_xp": 3 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 10, "item": "minecraft:crimson_fungus", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "minecraft:warped_fungus", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "byg:sythian_fungus", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" } ], "4": [ { "config": { "emerald_cost": 4, "item": "byg:witch_hazel_branch", "max_uses": 4, "number_of_items": 9, "villager_xp": 3 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 10, "item": "byg:witch_hazel_blossom", "max_uses": 10, "number_of_items": 1, "villager_xp": 3 }, "type": "byg:items_for_emeralds" } ], "5": [ { "config": { "cost": 10, "item": "byg:imparius_mushroom", "max_uses": 12, "villager_xp": 4 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "byg:shulkren_fungus", "max_uses": 12, "villager_xp": 4 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "byg:fungal_imparius", "max_uses": 12, "villager_xp": 4 }, "type": "byg:emerald_for_items" } ] } missed input: { "byg:forager": { "1": [ { "config": { "cost": 10, "item": "minecraft:red_mushroom", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "minecraft:brown_mushroom", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "byg:green_mushroom", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ], "2": [ { "config": { "cost": 8, "item": "byg:wood_blewit", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 8, "item": "byg:white_puffball_cap", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" } ], "3": [ { "config": { "emerald_cost": 4, "item": "byg:white_puffball_spores", "max_uses": 4, "number_of_items": 5, "villager_xp": 3 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 10, "item": "minecraft:crimson_fungus", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "minecraft:warped_fungus", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "byg:sythian_fungus", "max_uses": 12, "villager_xp": 3 }, "type": "byg:emerald_for_items" } ], "4": [ { "config": { "emerald_cost": 4, "item": "byg:witch_hazel_branch", "max_uses": 4, "number_of_items": 9, "villager_xp": 3 }, "type": "byg:items_for_emeralds" }, { "config": { "emerald_cost": 10, "item": "byg:witch_hazel_blossom", "max_uses": 10, "number_of_items": 1, "villager_xp": 3 }, "type": "byg:items_for_emeralds" } ], "5": [ { "config": { "cost": 10, "item": "byg:imparius_mushroom", "max_uses": 12, "villager_xp": 4 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "byg:shulkren_fungus", "max_uses": 12, "villager_xp": 4 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 10, "item": "byg:fungal_imparius", "max_uses": 12, "villager_xp": 4 }, "type": "byg:emerald_for_items" } ] }, "minecraft:armorer": { "1": [], "2": [], "3": [], "4": [ { "config": { "emerald_cost": 3, "item": "byg:chain_plating", "max_uses": 12, "number_of_items": 7, "villager_xp": 2 }, "type": "byg:items_for_emeralds" } ], "5": [] }, "minecraft:butcher": { "1": [], "2": [ { "config": { "cost": 10, "item": "byg:blueberries", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ], "3": [], "4": [], "5": [] }, "minecraft:farmer": { "1": [ { "config": { "cost": 24, "item": "byg:cattail_sprout", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ], "2": [ { "config": { "cost": 10, "item": "byg:baobab_fruit", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 16, "item": "byg:aloe_vera", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" }, { "config": { "cost": 24, "item": "byg:green_apple", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ], "3": [ { "config": { "cost": 10, "item": "byg:joshua_fruit", "max_uses": 12, "villager_xp": 2 }, "type": "byg:emerald_for_items" } ], "4": [ { "config": { "emerald_cost": 2, "from_count": 16, "from_item": "minecraft:dirt", "max_uses": 4, "to_count": 16, "to_item": "byg:lush_dirt", "villager_xp": 4 }, "type": "byg:items_and_emeralds_to_items" } ], "5": [] }, "minecraft:mason": { "1": [], "2": [], "3": [ { "config": { "emerald_cost": 1, "item": "byg:rocky_stone", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:rocky_stone", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" }, { "config": { "emerald_cost": 1, "item": "byg:mossy_stone", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:mossy_stone", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" } ], "4": [ { "config": { "emerald_cost": 1, "item": "byg:dacite", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:dacite", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" }, { "config": { "emerald_cost": 1, "item": "byg:soapstone", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:soapstone", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" }, { "config": { "emerald_cost": 1, "item": "byg:red_rock", "max_uses": 12, "number_of_items": 12, "villager_xp": 2 }, "type": "byg:items_for_emeralds" }, { "config": { "cost": 1, "item": "byg:red_rock", "max_uses": 12, "villager_xp": 12 }, "type": "byg:emerald_for_items" } ], "5": [] } } Stacktrace:     at corgitaco.corgilib.serialization.jankson.JanksonUtil.readConfig(JanksonUtil.java:139) ~[CorgiLib-forge-1.19.2-1.0.0.34.jar%23198!/:1.0.0.34] {re:classloading}     at potionstudios.byg.common.entity.npc.TradesConfig.readConfig(TradesConfig.java:66) ~[Oh_The_Biomes_You'll_Go-forge-1.19.2-2.0.1.6.jar%23216!/:2.0.1.6] {re:classloading}     at potionstudios.byg.common.entity.npc.TradesConfig.getConfig(TradesConfig.java:47) ~[Oh_The_Biomes_You'll_Go-forge-1.19.2-2.0.1.6.jar%23216!/:2.0.1.6] {re:classloading}     at potionstudios.byg.config.BYGConfigHandler.lambda$loadAllConfigs$6(BYGConfigHandler.java:50) ~[Oh_The_Biomes_You'll_Go-forge-1.19.2-2.0.1.6.jar%23216!/:2.0.1.6] {re:mixin,re:classloading}     at potionstudios.byg.config.BYGConfigHandler.tryCatchErrors(BYGConfigHandler.java:70) ~[Oh_The_Biomes_You'll_Go-forge-1.19.2-2.0.1.6.jar%23216!/:2.0.1.6] {re:mixin,re:classloading}     at potionstudios.byg.config.BYGConfigHandler.loadAllConfigs(BYGConfigHandler.java:50) ~[Oh_The_Biomes_You'll_Go-forge-1.19.2-2.0.1.6.jar%23216!/:2.0.1.6] {re:mixin,re:classloading}     at potionstudios.byg.config.BYGConfigHandler.loadAllConfigs(BYGConfigHandler.java:33) ~[Oh_The_Biomes_You'll_Go-forge-1.19.2-2.0.1.6.jar%23216!/:2.0.1.6] {re:mixin,re:classloading}     at potionstudios.byg.BYG.commonLoad(BYG.java:63) ~[Oh_The_Biomes_You'll_Go-forge-1.19.2-2.0.1.6.jar%23216!/:2.0.1.6] {re:mixin,re:classloading}     at potionstudios.byg.BYGForge.commonLoad(BYGForge.java:89) ~[Oh_The_Biomes_You'll_Go-forge-1.19.2-2.0.1.6.jar%23216!/:2.0.1.6] {re:classloading}     at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:260) ~[eventbus-6.0.3.jar%2385!/:?] {}     at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:252) ~[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.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:114) ~[javafmllanguage-1.19.2-43.4.2.jar%23227!/:?] {}     at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:123) ~[fmlcore-1.19.2-43.4.2.jar%23226!/:?] {}     at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] {}     at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) ~[?:?] {}     at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}     at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}     at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {re:computing_frames}     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {} -- 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: 883961880 bytes (843 MiB) / 1996488704 bytes (1904 MiB) up to 4160749568 bytes (3968 MiB)     CPUs: 8     Processor Vendor: GenuineIntel     Processor Name: Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz     Identifier: Intel64 Family 6 Model 126 Stepping 5     Microarchitecture: Ice Lake (Client)     Frequency (GHz): 1.19     Number of physical packages: 1     Number of physical CPUs: 4     Number of logical CPUs: 8     Graphics card #0 name: Intel(R) UHD Graphics     Graphics card #0 vendor: Intel Corporation (0x8086)     Graphics card #0 VRAM (MB): 1024.00     Graphics card #0 deviceId: 0x8a56     Graphics card #0 versionInfo: DriverVersion=30.0.100.9864     Memory slot #0 capacity (MB): 4096.00     Memory slot #0 clockSpeed (GHz): 2.67     Memory slot #0 type: Unknown     Memory slot #1 capacity (MB): 4096.00     Memory slot #1 clockSpeed (GHz): 2.67     Memory slot #1 type: Unknown     Virtual memory max (MB): 16126.37     Virtual memory used (MB): 9429.52     Swap memory total (MB): 8192.00     Swap memory used (MB): 1427.37     JVM Flags: 8 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -Xmx3967m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump     OptiFine Version: OptiFine_1.19.2_HD_U_I2     OptiFine Build: 20230623-171717     Render Distance Chunks: 2     Mipmaps: 3     Anisotropic Filtering: 1     Antialiasing: 0     Multitexture: false     Shaders: null     OpenGlVersion: 3.2.0 - Build 30.0.100.9864     OpenGlRenderer: Intel(R) UHD Graphics     OpenGlVendor: Intel     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.4.2.jar slf4jfixer PLUGINSERVICE          fmlloader-1.19.2-43.4.2.jar object_holder_definalize PLUGINSERVICE          fmlloader-1.19.2-43.4.2.jar runtime_enum_extender PLUGINSERVICE          fmlloader-1.19.2-43.4.2.jar capability_token_subclass PLUGINSERVICE          accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE          fmlloader-1.19.2-43.4.2.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:          [email protected]         lowcodefml@null         javafml@null     Mod List:          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         FarmersDelight-1.19.2-1.2.2.jar                   |Farmer's Delight              |farmersdelight                |1.19.2-1.2.2        |DONE      |Manifest: NOSIGNATURE         TerraBlender-forge-1.19.2-2.0.1.166.jar           |TerraBlender                  |terrablender                  |2.0.1.166           |DONE      |Manifest: NOSIGNATURE         CozyHome-2.2.7-1.19.2.jar                         |Cozy Home                     |cozy_home                     |1.0.0               |DONE      |Manifest: NOSIGNATURE         EasyAnvils-v4.0.11-1.19.2-Forge.jar               |Easy Anvils                   |easyanvils                    |4.0.11              |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         trashslot-forge-1.19.2-12.1.0.jar                 |TrashSlot                     |trashslot                     |12.1.0              |DONE      |Manifest: NOSIGNATURE         beautify-1.4.3.jar                                |Beautify                      |beautify                      |1.4.3               |DONE      |Manifest: NOSIGNATURE         player-animation-lib-forge-1.0.2.jar              |Player Animator               |playeranimator                |1.0.2               |DONE      |Manifest: NOSIGNATURE         CreativeCore_FORGE_v2.9.3_mc1.19.2 - copia.jar    |CreativeCore                  |creativecore                  |2.9.3               |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         libraryferret-forge-1.19.2-4.0.0.jar              |Library ferret                |libraryferret                 |4.0.0               |DONE      |Manifest: NOSIGNATURE         curios-forge-1.19.2-5.1.6.2.jar                   |Curios API                    |curios                        |1.19.2-5.1.6.2      |DONE      |Manifest: NOSIGNATURE         wardrobe-1.0.3-1.19.2.jar                         |Wardrobe                      |wardrobe                      |1.0.3               |DONE      |Manifest: NOSIGNATURE         Croptopia-1.19.2-FORGE-2.2.2.jar                  |Croptopia                     |croptopia                     |2.2.2               |DONE      |Manifest: NOSIGNATURE         camera-1.19.2-1.0.4.jar                           |Camera Mod                    |camera                        |1.19.2-1.0.4        |DONE      |Manifest: NOSIGNATURE         CTM-1.19.2-1.1.6+8.jar                            |ConnectedTexturesMod          |ctm                           |1.19.2-1.1.6+8      |DONE      |Manifest: NOSIGNATURE         modernlife-1.19.2-1.59 (1).jar                    |Modern Life                   |modernlife                    |1.19.2-1.59         |DONE      |Manifest: NOSIGNATURE         citadel-2.1.3-1.19.jar                            |Citadel                       |citadel                       |2.1.3               |DONE      |Manifest: NOSIGNATURE         alexsmobs-1.21.1.jar                              |Alex's Mobs                   |alexsmobs                     |1.21.1              |DONE      |Manifest: NOSIGNATURE         artifacts-1.19.2-5.0.5.jar                        |Artifacts                     |artifacts                     |1.19.2-5.0.5        |DONE      |Manifest: NOSIGNATURE         CustomPlayerModels-1.19-0.6.17a.jar               |Customizable Player Models    |cpm                           |0.6.17a             |DONE      |Manifest: NOSIGNATURE         bettervillage-forge-1.19.2-3.2.0.jar              |Better village                |bettervillage                 |3.1.0               |DONE      |Manifest: NOSIGNATURE         elevatorid-1.19.2-1.8.9.jar                       |Elevator Mod                  |elevatorid                    |1.19.2-1.8.9        |DONE      |Manifest: NOSIGNATURE         resourcefullib-forge-1.19.2-1.1.24.jar            |Resourceful Lib               |resourcefullib                |1.1.24              |DONE      |Manifest: NOSIGNATURE         balm-forge-1.19.2-4.5.7.jar                       |Balm                          |balm                          |4.5.7               |DONE      |Manifest: NOSIGNATURE         PuzzlesLib-v4.4.2-1.19.2-Forge - copia.jar        |Puzzles Lib                   |puzzleslib                    |4.4.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         Oh_The_Biomes_You'll_Go-forge-1.19.2-2.0.1.6.jar  |Oh The Biomes You'll Go       |byg                           |2.0.1.6             |ERROR     |Manifest: NOSIGNATURE         CorgiLib-forge-1.19.2-1.0.0.34.jar                |CorgiLib                      |corgilib                      |1.0.0.34            |DONE      |Manifest: NOSIGNATURE         cloth-config-8.3.115-forge.jar                    |Cloth Config v8 API           |cloth_config                  |8.3.115             |DONE      |Manifest: NOSIGNATURE         voicechat-forge-1.19.2-2.5.19.jar                 |Simple Voice Chat             |voicechat                     |1.19.2-2.5.19       |DONE      |Manifest: NOSIGNATURE         forge-1.19.2-43.4.2-universal.jar                 |Forge                         |forge                         |43.4.2              |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         commonality-1.19.2-4.2.1.jar                      |Commonality                   |commonality                   |4.2.1               |DONE      |Manifest: NOSIGNATURE         apexcore-1.19.2-7.3.1.jar                         |ApexCore                      |apexcore                      |7.3.1               |DONE      |Manifest: NOSIGNATURE         fantasyfurniture-1.19.2-6.7.0.jar                 |Fantasy's Furniture           |fantasyfurniture              |6.7.0               |DONE      |Manifest: NOSIGNATURE         CosmeticArmorReworked-1.19.2-v1a (1).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         expandability-forge-7.0.0.jar                     |ExpandAbility                 |expandability                 |7.0.0               |DONE      |Manifest: NOSIGNATURE         PlayerRevive_FORGE_v2.0.14_mc1.19.2.jar           |PlayerRevive                  |playerrevive                  |2.0.14              |DONE      |Manifest: NOSIGNATURE         geckolib-forge-1.19-3.1.40 - copia.jar            |GeckoLib                      |geckolib3                     |3.1.40              |DONE      |Manifest: NOSIGNATURE         emotecraft-for-MC1.19.2-2.2.7-b.build.50-forge.jar|Emotecraft                    |emotecraft                    |2.2.7-b.build.50    |DONE      |Manifest: NOSIGNATURE         Corpse-forge-1.19.2-1.0.12.jar |Cadáver |cadáver |1.19.2-1.0.12 |HECHO |Manifiesto: NOSIGNATURE         chipped-forge-1.19.2-2.1.5.jar |Astillado |astillado |2.1.5 |HECHO |Manifiesto: NOSIGNATURE     Informe de fallos UUID: 452056ac-0e2c-4d3d-bed6-7e2edade8718     FML: 43.4     Forge: net.minecraftforge:43.4.2
  • Topics

×
×
  • Create New...

Important Information

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