Giter Site home page Giter Site logo

goblintraders's Introduction

goblintraders_banner

Goblin Traders

Goblin Traders is a simple mod that adds goblins you can trade with. Unliked Wandering Traders, goblins are found underground in caves and sell rare and special items you normally wouldn't be able to obtain. By trading with a goblin, you can get a highler level enchanted book than the enchant normally allows. Goblins appear similar to Wandering Traders and will spawn near a random player in the overworld.

Screenshots:

NewScreenshot1a NewScreenshot4 NewScreenshot3

goblintraders's People

Contributors

altegar avatar bytegm avatar chubzik1 avatar crazybarkley avatar enterfor avatar hugoalh avatar krxwallo avatar lclpyt avatar magiczocker10 avatar mikeliro avatar mrbysco avatar mrcrayfish avatar paalon avatar realslude avatar thedirectorx avatar vaelzan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

goblintraders's Issues

Goblin Trader still trades iron ore

So I have the recent version of better minecraft 1.16.5 and the goblin trader still trades iron ore but when I watch others play it recently, they have the raw iron trade. What do I do??

Is this published as a Maven package anywhere?

I wanted to add compatibility between the No Enchant Cap mod and this one, so that the gamerule from NEC which uncaps the level limit on anvils would still work. I saw your comment on the Apotheosis issue, so I figured a mixin that targeted your Hooks class was the way to go. However, I am having trouble pulling it in as a dependency in my project. I know it only needs to be a compile-time dependency, and the mixin can conditionally load based on whether both mods are present.

I have tried the following variations in my local build.gradle file:

dependencies {
    ...
    implementation("com.mrcrayfish:goblintraders-fabric:1.8.1")
}

dependencies {
    ...
    modImplementation("com.mrcrayfish:goblintraders-fabric:1.8.1")
}

dependencies {
    ...
    compileOnly group:'com.mrcrayfish', name:'goblintraders-fabric', version:'1.8.1'
}

These obviously are not correct, but I suspect any of them would probably work if Maven could find the jar someplace. I understand if you prefer not to push the artifacts to a public repo. However, if that is the case, do you know of a way that I can add a compile-time dependency on Goblin Traders?

Thanks!

Goblin trader froze after tying them to a fence?

Mod version: goblintraders-1.6.0-1.16.3
Forge version: 36.2.2
Minecraft version: 1.16.5

I'm experiencing a strange issue, I found a goblin trader in a cave, and decided to capture one and bring them home, I put a name tag on them, and tied them to a fence using a lead in my house temporarily on my staircase.

Something strange happened shortly after, when I tried to move them as they were awkwardly in the path of the stairs, it's like their hitbox is gone, I can still trade with them, but they don't move, they can't be pushed, and even they don't fall when blocks under them are removed. They're completely frozen, immovable, and defy gravity.

Possible replication method:
To recount exactly what I did, I brought them out of the cave, temporarily threw them in a hole to make a staircase up the mountain to my home, brought them up, tied them momentarily to the fence of my farm, they didn't freeze when tied there, I went to check in my house for where to put them, decided the staircase, untied them from the farm and then moved them to the staircase rails. Not sure if this helps but that's what I did.

[Feature Request] Update 1.20.1 Pls

I hope this message finds you well. I would like to kindly request an update for the Minecraft 1.20.1 mod that you have developed. I am an avid Minecraft player and have been using your mod in my gameplay world.

[Fabric] Server crash Goblin Traders 1.19.3

The server crashes with Goblins present. It may be an incompatibility, but with my very vague knowledge it does not seem to be.
The provided is only the relevant info; the log goes for longer but I only copied it from a bit before the crash. Please let me know if you need the full thing!
Log pasted below:
https://pastebin.com/S2hb6Tua

Goblins animations, random attacks and attacking back behaviour

  1. The goblins Hurt animations are broken
    videos

  2. Once the goblins spawn, they follow you. But if you ignore them, they hit you once and wait to do it again. Is that intended?

  3. If you hit them, they hit you back sometimes, sometimes don't. Also they won't follow you anymore (the way the goblins follow you when they spawn, they do chase you to retaliate tho). Is any of this intended?

  4. Also, there's the Issues link missing on the project on Curseforge

Feature request: Sound & aggressiveness config options

Hi! Could we please have some extra config options for:

1: How loud goblins are and how often they can grunt. Right now, I can't spend 10 minutes working on something without hearing a constant refrain of repeated grunting. I know I can make them show up less often; I just want them to be quieter while they're around.

2: How aggressively they seek you out. Right now, if they can't get to me, they'll get as close as they can and stand there grunting for several minutes like they want to talk to me about my car's extended warranty. I mean damn dude, if I didn't open the door for you, take the hint sooner and come back another time.

[1.18] goblin traders can't be configured to spawn below Y=0

in 1.18, the world height by default goes from -64 to 319 in the overworld, and can potentially go much further negative (or further positive) in custom dimensions, in the vicinity of 2km in each direction from zero.

it'd be nice if the goblin configuration allowed a wider range reflecting the new java edition standards.

Lure 5 Enchant not working with gofish

I am playing the "better minecraft" modpack and the Lure 5 fishing rod doesn't catch anything when you have the lure and golden fish in you inventory from the mod gofish. So technically I should be getting lure 7 but I do not catch anything at all.

Gobelin spawn in bases

Hello,

Is there a way to disable the ability of gobelins to spawn in players base please?
Thank you in advance.

Suggestion for improvement

Improve:

  • Resistance to all fire blocks and to fire in general for Vein Goblin Trader

Add:

  • Config file (with the ability to customize the chance of spawn, etc.)

Goblins disrupt minecarts

Goblin Traders have spawned on my mine cart tracks, stopping hopper carts in their motion. It would be great if they avoided rail tracks like other mobs.

[feature request] minimum spawn distance from player for goblin traders

it'd be nice if we could set up an exclusion zone so goblin traders aren't spawning directly in player faces; i keep having jump scares as one appears RIGHT in front of me, grunting as it comes into existence. most things can't spawn right where a player is without a mob spawner involved, so they should also probably respect that. (or at least have a config distance)

Extending the range of supported entity types to IMerchant

https://github.com/AHilyard/MerchantMarkers/blob/1.16.5/src/main/java/com/anthonyhilyard/merchantmarkers/render/Markers.java

At line 150: if (entity instanceof AbstractVillagerEntity)

If you detect IMerchant instead of AbstractVillagerEntity, this mod can support merchants from more mods. For example, the Goblin Merchant, whose goblin entity does not inherit AbstractVillagerEntity because it does not have Age, but goblin implements IMerchant.

In fact, after I modified this code with mixin, the whole mod worked quite well...

[1.18.1] Incompatibility with Apotheosis

Hi, I believe I'm having a similar issue to #53

Apotheosis allows enchantments to exceed their default max level, but your little anvil mixin prevents that from working at all - because you are imposing a hard cap w.r.t the default max of the enchantment.

Typically I would just point my redirector coremod at your classes calling Enchantment#getMaxLevel and be done with it, however, you are calling it from within a mixin, so that's not a valid option.

private int getEnchantmentLevel(Enchantment enchantment)
{
return enchantment.getMaxLevel();
}

For Apotheosis to be compatible, you would need to place this call in another class, and call that other class from your mixin, (so I can point my coremod at your class, the same as I do with Quark right here.

The other option would be to add a config value on your end that pack makers could flip off. You might also be able to use the anvil events rather than a mixin, which would be easier to add configuration to.

Missing Name's on Arrow's

Hey!

Today i found a little bug in your Modpack.

I have seen that the Arrows have "weird" Name's.

So there is something missing in:
goblintraders-1.6.0-1.16.3.jar\assets\goblintraders\lang\en_us.json

to be exact there should be this lines,

"item.minecraft.tipped_arrow.effect.haste": "Arrow of Haste",
"item.minecraft.tipped_arrow.effect.absorption": "Arrow of Absorption",
"item.minecraft.tipped_arrow.effect.dolphins_grace": "Arrow of Dolphins Grace",

somewhere between everything.

Easy to do, I think it just got missed :)

ForgeHooks deprecated calls

[28May2021 03:23:28.863] [Worker-Main-10/WARN] [net.minecraftforge.common.ForgeHooks/]: Called deprecated GlobalEntityTypeAttributes#put for goblintraders:goblin_trader, use EntityAttributeCreationEvent instead.
[28May2021 03:23:28.864] [Worker-Main-10/WARN] [net.minecraftforge.common.ForgeHooks/]: Called deprecated GlobalEntityTypeAttributes#put for goblintraders:vein_goblin_trader, use EntityAttributeCreationEvent instead.

Goblin traders are spawning in `minecraft:the_void` biomes

The superflat preset "The Void" uses the biome of the same name, and no vanilla mobs spawn in this biome. It would thus be expected that goblin traders would not spawn in this biome, but they are doing so, and infesting my testing world as a result.
I would like to see them not spawn in minecraft:the_void biomes.

[1.16.5] Crash loading minecraft

Goblin Traders version: 1.7.2

Does not hapen on previous version.

Log:

[23:28:46] [main/INFO]: ModLauncher running: args [--username, maximogta, --version, forge-36.2.34, --gameDir, H:.curseforge\Instances\RPG 1.16.5, --assetsDir, H:.curseforge\Install\assets, --assetIndex, 1.16, --uuid, 25a99c5cc8f4422f96040513e174fe91, --accessToken, ????????, --userType, msa, --versionType, release, --width, 3456, --height, 1458, --launchTarget, fmlclient, --fml.forgeVersion, 36.2.34, --fml.mcVersion, 1.16.5, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20210115.111550]
[23:28:46] [main/INFO]: ModLauncher 8.1.3+8.1.3+main-8.1.x.c94d18ec starting: java version 1.8.0_51 by Oracle Corporation
[23:28:46] [main/WARN]: LEGACY JDK DETECTED, SECURED JAR HANDLING DISABLED
[23:28:46] [main/INFO]: OptiFineTransformationService.onLoad
[23:28:46] [main/INFO]: OptiFine ZIP file: H:.curseforge\Instances\RPG 1.16.5\mods\OptiFine_1.16.5_HD_U_G8.jar
[23:28:46] [main/INFO]: Target.PRE_CLASS is available
[23:28:46] [main/INFO]: Added Lets Encrypt root certificates as additional trust
[23:28:46] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.4 Source=file:/H:/.curseforge/Install/libraries/org/spongepowered/mixin/0.8.4/mixin-0.8.4.jar Service=ModLauncher Env=CLIENT
[23:28:46] [main/INFO]: OptiFineTransformationService.initialize
[23:28:48] [main/INFO]: [org.antlr.v4.runtime.ConsoleErrorListener:syntaxError:38]: line 2:141 token recognition error at: ';'
[23:28:48] [main/INFO]: [org.antlr.v4.runtime.ConsoleErrorListener:syntaxError:38]: line 1:0 token recognition error at: '~'
[23:28:48] [main/INFO]: OptiFineTransformationService.transformers
[23:28:48] [main/INFO]: Targets: 311
[23:28:49] [main/INFO]: additionalClassesLocator: [optifine., net.optifine.]
[23:28:49] [main/ERROR]: Mixin config mostructures.mixins.json does not specify "minVersion" property
[23:28:49] [main/ERROR]: Mixin config epicfight.mixins.json does not specify "minVersion" property
[23:28:49] [main/ERROR]: Mixin config antiqueatlas.mixins.json does not specify "minVersion" property
[23:28:49] [main/ERROR]: Mixin config inventorio.mixins.json does not specify "minVersion" property
[23:28:49] [main/INFO]: Successfully loaded Mixin Connector [org.infernalstudios.infernalexp.mixin.MixinConnector]
[23:28:49] [main/INFO]: Successfully loaded Mixin Connector [someoneelse.betternetherreforged.mixin.MixinConnector]
[23:28:49] [main/INFO]: Successfully loaded Mixin Connector [tictim.paraglider.MixinConnector]
[23:28:49] [main/INFO]: Successfully loaded Mixin Connector [com.fuzs.sneakymagic.mixin.MixinConnector]
[23:28:49] [main/ERROR]: Catching
java.lang.ClassNotFoundException: corgiaoc.byg.mixin.MixinConnector
at java.lang.ClassLoader.findClass(ClassLoader.java:530) ~[?:1.8.0_51]
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_51]
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:106) ~[modlauncher-8.1.3.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_51]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_51]
at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_51]
at org.spongepowered.asm.service.modlauncher.ModLauncherClassProvider.findClass(ModLauncherClassProvider.java:67) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.launch.platform.MixinConnectorManager.loadConnectors(MixinConnectorManager.java:70) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.launch.platform.MixinConnectorManager.inject(MixinConnectorManager.java:59) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.launch.platform.MixinPlatformManager.inject(MixinPlatformManager.java:196) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.launch.MixinBootstrap.inject(MixinBootstrap.java:202) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.initializeLaunch(MixinLaunchPluginLegacy.java:201) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.initializeLaunch(MixinLaunchPluginLegacy.java:195) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at cpw.mods.modlauncher.LaunchPluginHandler.lambda$announceLaunch$9(LaunchPluginHandler.java:97) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.LaunchPluginHandler$$Lambda$463/1623822117.accept(Unknown Source) [modlauncher-8.1.3.jar:?]
at java.util.HashMap.forEach(HashMap.java:1280) [?:1.8.0_51]
at cpw.mods.modlauncher.LaunchPluginHandler.announceLaunch(LaunchPluginHandler.java:97) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:52) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.1.3.jar:?]
Suppressed: java.lang.ClassNotFoundException
at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:282) ~[modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) ~[modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) ~[modlauncher-8.1.3.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_51]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_51]
at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_51]
at org.spongepowered.asm.service.modlauncher.ModLauncherClassProvider.findClass(ModLauncherClassProvider.java:67) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.launch.platform.MixinConnectorManager.loadConnectors(MixinConnectorManager.java:70) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.launch.platform.MixinConnectorManager.inject(MixinConnectorManager.java:59) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.launch.platform.MixinPlatformManager.inject(MixinPlatformManager.java:196) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.launch.MixinBootstrap.inject(MixinBootstrap.java:202) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.initializeLaunch(MixinLaunchPluginLegacy.java:201) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.initializeLaunch(MixinLaunchPluginLegacy.java:195) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at cpw.mods.modlauncher.LaunchPluginHandler.lambda$announceLaunch$9(LaunchPluginHandler.java:97) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.LaunchPluginHandler$$Lambda$463/1623822117.accept(Unknown Source) [modlauncher-8.1.3.jar:?]
at java.util.HashMap.forEach(HashMap.java:1280) [?:1.8.0_51]
at cpw.mods.modlauncher.LaunchPluginHandler.announceLaunch(LaunchPluginHandler.java:97) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:52) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.1.3.jar:?]
[23:28:49] [main/INFO]: Successfully loaded Mixin Connector [vazkii.patchouli.common.MixinConnector]
[23:28:49] [main/INFO]: Successfully loaded Mixin Connector [com.integral.enigmaticlegacy.MixinConnector]
[23:28:49] [main/INFO]: Better Nether: Mixin Connected!
[23:28:50] [main/INFO]: Launching target 'fmlclient' with arguments [--version, forge-36.2.34, --gameDir, H:.curseforge\Instances\RPG 1.16.5, --assetsDir, H:.curseforge\Install\assets, --uuid, 25a99c5cc8f4422f96040513e174fe91, --username, maximogta, --assetIndex, 1.16, --accessToken, ????????, --userType, msa, --versionType, release, --width, 3456, --height, 1458]
[23:28:50] [main/WARN]: Reference map 'hostilevillages.refmap.json' for shieldmechanics.mixins.json could not be read. If this is a development environment you can ignore this message
[23:28:50] [main/WARN]: Reference map 'goblintraders.refmap.json' for goblintraders.mixins.json could not be read. If this is a development environment you can ignore this message
[23:28:50] [main/WARN]: Reference map 'untamedwilds.refmap.json' for untamedwilds.mixins.json could not be read. If this is a development environment you can ignore this message
[23:28:50] [main/INFO]: Reloading configs...
[23:28:50] [main/INFO]: Loading of features.ini done in 16.02 ms with 0 warnings
[23:28:50] [main/ERROR]: Cannot look up value for config key general.runtime_checks with no default
[23:28:50] [main/WARN]: Forgery is about to inject into Mixin to add support for failsoft mixins.
[23:28:50] [main/WARN]: THE FOLLOWING WARNINGS ARE NOT AN ERROR AND DO NOT IMPLY FORGERY IS RESPONSIBLE FOR A CRASH.
[23:28:50] [main/WARN]: Overriding InjectionInfo for @Inject with com.unascribed.fabrication.support.injection.FailsoftCallbackInjectionInfo (previously org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo)
[23:28:50] [main/WARN]: Overriding InjectionInfo for @ModifyArg with com.unascribed.fabrication.support.injection.FailsoftModifyArgInjectionInfo (previously org.spongepowered.asm.mixin.injection.struct.ModifyArgInjectionInfo)
[23:28:50] [main/WARN]: Overriding InjectionInfo for @ModifyArgs with com.unascribed.fabrication.support.injection.FailsoftModifyArgsInjectionInfo (previously org.spongepowered.asm.mixin.injection.struct.ModifyArgsInjectionInfo)
[23:28:50] [main/WARN]: Overriding InjectionInfo for @reDIrect with com.unascribed.fabrication.support.injection.FailsoftRedirectInjectionInfo (previously org.spongepowered.asm.mixin.injection.struct.RedirectInjectionInfo)
[23:28:50] [main/WARN]: Overriding InjectionInfo for @ModifyVariable with com.unascribed.fabrication.support.injection.FailsoftModifyVariableInjectionInfo (previously org.spongepowered.asm.mixin.injection.struct.ModifyVariableInjectionInfo)
[23:28:50] [main/WARN]: Overriding InjectionInfo for @ModifyConstant with com.unascribed.fabrication.support.injection.FailsoftModifyConstantInjectionInfo (previously org.spongepowered.asm.mixin.injection.struct.ModifyConstantInjectionInfo)
[23:28:50] [main/WARN]: Injection complete.
[23:28:50] [main/WARN]: Reference map 'cataclysm.refmap.json' for cataclysm.mixins.json could not be read. If this is a development environment you can ignore this message
[23:28:50] [main/WARN]: Reference map 'rhino-forge-refmap.json' for rhino.mixins.json could not be read. If this is a development environment you can ignore this message
[23:28:50] [main/WARN]: Reference map 'nethers_delight.refmap.json' for nethers_delight.mixins.json could not be read. If this is a development environment you can ignore this message
[23:28:50] [main/INFO]: Loaded rule configuration file for RoadRunner: 81 options available, 1 override(s) found
[23:28:50] [main/INFO]: Patching LivingEntity#attackEntityFrom
[23:28:50] [main/INFO]: Patching LivingEntity#blockUsingShield
[23:28:50] [main/INFO]: Patching LivingEntity#applyPotionDamageCalculations
[23:28:50] [main/INFO]: Transforming class: net.minecraft.entity.Entity
[23:28:51] [main/INFO]: Transforming class: net.minecraft.entity.Entity
[23:28:51] [main/INFO]: start
[23:28:51] [main/INFO]: find block call
[23:28:51] [main/INFO]: Patching FishingBobberEntity#catchingFish
[23:28:51] [main/INFO]: Transforming class: net.minecraft.tileentity.TileEntity
[23:28:51] [main/INFO]: Patching ModelBakery#
[23:28:51] [main/INFO]: Patching ItemStack#onItemUse
[23:28:51] [main/INFO]: Patching CombatRules#getDamageAfterMagicAbsorb
[23:28:51] [main/INFO]: Patching net/minecraft/item/EnchantedBookItem
[23:28:51] [main/INFO]: Patching CrossbowItem#onItemRightClick
[23:28:51] [main/INFO]: Patching CrossbowItem#fireProjectile
[23:28:52] [main/INFO]: Transforming method: setupTerrain net.minecraft.client.renderer.WorldRenderer
[23:28:52] [main/INFO]: Transforming method: updateCameraAndRender net.minecraft.client.renderer.WorldRenderer
[23:28:52] [main/INFO]: Patching RepairContainer#updateRepairOutput
[23:28:52] [main/INFO]: Successfully removed the anvil level cap.
[23:28:52] [main/INFO]: Patching RepairContainer#updateRepairOutput
[23:28:52] [main/INFO]: Successfully allowed nbt-unbreakable items in the anvil.
[23:28:52] [main/INFO]: Patching net/minecraft/inventory/container/RepairContainer
[23:28:52] [main/INFO]: Patching AnvilScreen#drawGuiContainerForegroundLayer
[23:28:52] [main/INFO]: Patching DataPackRegistries#
[23:28:52] [main/INFO]: Patching LootTableManager#apply
[23:28:52] [main/INFO]: start
[23:28:52] [main/INFO]: find block call
[23:28:52] [main/INFO]: Patching FishingBobberEntity#catchingFish
[23:28:52] [main/WARN]: Error loading class: net/minecraft/block/entity/LecternBlockEntity$1 (java.lang.ClassNotFoundException: null)
[23:28:52] [main/WARN]: @mixin target net.minecraft.block.entity.LecternBlockEntity$1 was not found pehkui.mixins.json:reach.LecternBlockEntityMixin
[23:28:52] [main/INFO]: Patching ItemArrow#isInfinite
[23:28:52] [main/WARN]: Error loading class: cofh/lib/util/helpers/ArcheryHelper (java.lang.ClassNotFoundException: null)
[23:28:52] [main/WARN]: @mixin target cofh.lib.util.helpers.ArcheryHelper was not found nyfsquiver.mixins.json:CoFHMixin
[23:28:52] [main/INFO]: Found return
[23:28:53] [main/INFO]: Transforming method: renderShadowMap net.optifine.shaders.ShadersRender
[23:28:53] [main/WARN]: Error loading class: net/guavy/gravestones/block/GravestoneBlock (java.lang.ClassNotFoundException: null)
[23:28:53] [main/WARN]: @mixin target net.guavy.gravestones.block.GravestoneBlock was not found inventorio.mixins.json:integration.gravestones.GravestoneBlockMixin
[23:28:53] [main/INFO]: Transforming class: net.minecraft.tileentity.TileEntity
[23:28:53] [main/INFO]: Patching EnchantmentHelper#getEnchantmentModifierDamage
[23:28:53] [main/INFO]: Patching EnchantmentHelper#getModifierForCreature
[23:28:53] [main/INFO]: Patching EnchantmentHelper#applyThornEnchantments
[23:28:53] [main/INFO]: Patching EnchantmentHelper#applyArthropodEnchantments
[23:28:53] [main/INFO]: Patching buildEnchantmentList for the Enchantability affix.
[23:28:53] [main/INFO]: Patching EnchantmentHelper#getEnchantmentDatas
[23:28:53] [main/INFO]: Patching CampfireTileEntity#findMatchingRecipe
[23:28:53] [main/WARN]: Force-disabling mixin 'gen.fast_island_noise.NoiseChunkGeneratorMixin' as rule 'mixin.gen.fast_island_noise' (added by user configuration) disables it and children
[23:28:54] [main/WARN]: Force-disabling mixin 'gen.fast_island_noise.TheEndBiomeSourceMixin' as rule 'mixin.gen.fast_island_noise' (added by user configuration) disables it and children
[23:28:54] [main/INFO]: Patching TemptGoal#isTempting
[23:28:54] [main/ERROR]: The specified mixin 'com.brutalbosses.mixin.BasePressurePlateBlockMixin' was not found
org.spongepowered.asm.mixin.transformer.throwables.InvalidMixinException: The specified mixin 'com.brutalbosses.mixin.BasePressurePlateBlockMixin' was not found
at org.spongepowered.asm.mixin.transformer.MixinInfo.(MixinInfo.java:864) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.transformer.MixinConfig.prepareMixins(MixinConfig.java:850) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.transformer.MixinConfig.prepare(MixinConfig.java:775) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:539) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:462) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:154) [modlauncher-8.1.3.jar:8.1.3+8.1.3+main-8.1.x.c94d18ec]
at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) [modlauncher-8.1.3.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [?:1.8.0_51]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_51]
at java.lang.Class.forName(Class.java:348) [?:1.8.0_51]
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.5-36.2.34.jar:36.2]
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$505/391823939.call(Unknown Source) [forge-1.16.5-36.2.34.jar:36.2]
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.1.3.jar:?]
Caused by: java.lang.ClassNotFoundException: The specified mixin 'com.brutalbosses.mixin.BasePressurePlateBlockMixin' was not found
at org.spongepowered.asm.mixin.transformer.MixinInfo.loadMixinClass(MixinInfo.java:1313) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.transformer.MixinInfo.(MixinInfo.java:857) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
... 25 more
[23:28:54] [main/WARN]: Error loading class: net/darkhax/darkutils/features/charms/CharmEffects (java.lang.ClassNotFoundException: null)
[23:28:54] [main/WARN]: Error loading class: com/brandon3055/csg/ModEventHandler (java.lang.ClassNotFoundException: null)
[23:28:55] [main/INFO]: Transforming class: net.minecraft.entity.Entity
[23:28:55] [main/INFO]: Patching BlockModelShapes#getModelLocation
[23:28:56] [main/INFO]: Patching LivingEntity#attackEntityFrom
[23:28:56] [main/INFO]: Patching LivingEntity#blockUsingShield
[23:28:56] [main/INFO]: Patching LivingEntity#applyPotionDamageCalculations
[23:28:56] [main/INFO]: Patching SharedMonsterAttributes#readAttributeModifier
[23:28:56] [main/INFO]: Transforming method: setupTerrain net.minecraft.client.renderer.WorldRenderer
[23:28:56] [main/INFO]: Transforming method: updateCameraAndRender net.minecraft.client.renderer.WorldRenderer
[23:28:56] [main/INFO]: Patching BlockModelShapes#getModelLocation
[23:28:56] [main/INFO]: Transforming method: cubeInFrustum net.minecraft.client.renderer.culling.ClippingHelper
[23:28:56] [main/INFO]: Patching ItemStack#onItemUse
[23:28:56] [main/INFO]: start
[23:28:56] [main/INFO]: find block call
[23:28:57] [main/WARN]: @reDIrect conflict. Skipping expandability.mixins.json:swimming.client.LocalPlayerMixin->@reDIrect::setUnderWater(Lnet/minecraft/client/entity/player/ClientPlayerEntity;)Z with priority 1000, already redirected by randompatches.mixins.json:client.keybindings.ClientPlayerEntityMixin->@reDIrect::isSubmergedInWater(Lnet/minecraft/client/entity/player/ClientPlayerEntity;)Z with priority 1000
[23:28:57] [main/INFO]: Transforming class: net.minecraft.tileentity.TileEntity
[23:28:58] [pool-3-thread-1/INFO]: Mixing MixinEnchantment from assets/enigmaticlegacy/enigmaticlegacy.mixins.json into net.minecraft.enchantment.Enchantment
[23:28:58] [pool-3-thread-1/INFO]: Instancing error handler class com.unascribed.fabrication.support.MixinErrorHandler_THIS_ERROR_HANDLER_IS_FOR_SOFT_FAILURE_IN_FABRICATION_ITSELF_AND_DOES_NOT_IMPLY_FABRICATION_IS_RESPONSIBLE_FOR_THE_BELOW_ERROR
[23:28:58] [pool-3-thread-1/FATAL]: Mixin apply failed goblintraders.mixins.json:EnchantmentMixin -> net.minecraft.enchantment.Enchantment: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException Critical injection failure: @Inject annotation on append could not find any targets matching 'getDisplayName' in net.minecraft.enchantment.Enchantment. No refMap loaded. [PREINJECT Applicator Phase -> goblintraders.mixins.json:EnchantmentMixin -> Prepare Injections -> -> handler$bdf000$append(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Parse]
org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on append could not find any targets matching 'getDisplayName' in net.minecraft.enchantment.Enchantment. No refMap loaded. [PREINJECT Applicator Phase -> goblintraders.mixins.json:EnchantmentMixin -> Prepare Injections -> -> handler$bdf000$append(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Parse]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.validateTargets(InjectionInfo.java:656) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findTargets(InjectionInfo.java:587) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:330) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.(InjectionInfo.java:316) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.(InjectionInfo.java:308) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.(CallbackInjectionInfo.java:46) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at com.unascribed.fabrication.support.injection.FailsoftCallbackInjectionInfo.(FailsoftCallbackInjectionInfo.java:14) ~[?:1.4.0_01]
at sun.reflect.GeneratedConstructorAccessor63.newInstance(Unknown Source) ~[?:?]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_51]
at java.lang.reflect.Constructor.newInstance(Constructor.java:422) ~[?:1.8.0_51]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1311) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1042) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:383) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:365) ~[mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131) [mixin-0.8.4.jar:0.8.4+Jenkins-b308.git-2accda5000f7602229606b39437565542cc6fba4]
at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:154) [modlauncher-8.1.3.jar:8.1.3+8.1.3+main-8.1.x.c94d18ec]
at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) [modlauncher-8.1.3.jar:?]
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) [modlauncher-8.1.3.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [?:1.8.0_51]
at net.minecraftforge.registries.GameData.init(GameData.java:154) [?:?]
at net.minecraftforge.registries.GameData.(GameData.java:132) [?:?]
at net.minecraft.util.registry.Registry.forge(Registry.java:347) [?:?]
at net.minecraft.util.registry.Registry.forge(Registry.java:331) [?:?]
at net.minecraft.util.registry.Registry.(Registry.java:140) [?:?]
at net.minecraft.util.registry.Bootstrap.func_151354_b(Bootstrap.java:38) [?:?]
at net.minecraft.client.main.Main.lambda$main$0(Main.java:123) [?:?]
at net.minecraft.client.main.Main$$Lambda$693/2039279266.run(Unknown Source) [?:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_51]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_51]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_51]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_51]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
[23:28:58] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
[23:28:58] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:39)
[23:28:58] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54)
[23:28:58] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72)
[23:28:58] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.Launcher.run(Launcher.java:82)
[23:28:58] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1052]: at cpw.mods.modlauncher.Launcher.main(Launcher.java:66)
[23:28:58] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1061]: Caused by: java.lang.reflect.InvocationTargetException
[23:28:58] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1061]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[23:28:58] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1061]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[23:28:58] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1061]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[23:28:58] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1061]: at java.lang.reflect.Method.invoke(Method.java:497)
[23:28:58] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1061]: at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51)
[23:28:58] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1061]: at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$505/391823939.call(Unknown Source)
[23:28:58] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1061]: at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)
[23:28:58] [main/INFO]: [java.lang.ThreadGroup:uncaughtException:1061]: ... 4 more
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:643]: Caused by: java.lang.RuntimeException: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:643]: at net.minecraftforge.fml.loading.BackgroundWaiter.runAndTick(BackgroundWaiter.java:43)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:643]: at net.minecraft.client.main.Main.main(Main.java:123)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:643]: ... 11 more
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError: An unexpected critical error was encountered
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:392)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:250)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at org.spongepowered.asm.service.modlauncher.MixinTransformationHandler.processClass(MixinTransformationHandler.java:131)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at org.spongepowered.asm.launch.MixinLaunchPluginLegacy.processClass(MixinLaunchPluginLegacy.java:131)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClassWithFlags(ILaunchPluginService.java:154)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at net.minecraftforge.registries.GameData.init(GameData.java:154)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at net.minecraftforge.registries.GameData.(GameData.java:132)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at net.minecraft.util.registry.Registry.forge(Registry.java:347)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at net.minecraft.util.registry.Registry.forge(Registry.java:331)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at net.minecraft.util.registry.Registry.(Registry.java:140)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at net.minecraft.util.registry.Bootstrap.func_151354_b(Bootstrap.java:38)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at net.minecraft.client.main.Main.lambda$main$0(Main.java:123)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at net.minecraft.client.main.Main$$Lambda$693/2039279266.run(Unknown Source)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[23:28:58] [main/INFO]: [java.lang.Throwable:printStackTrace:667]: at java.lang.Thread.run(Thread.java:745)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [goblintraders.mixins.json:EnchantmentMixin] from phase [DEFAULT] in config [goblintraders.mixins.json] FAILED during APPLY
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:636)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinApplyError(MixinProcessor.java:588)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:379)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: ... 23 more
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: Caused by: org.spongepowered.asm.mixin.injection.throwables.InvalidInjectionException: Critical injection failure: @Inject annotation on append could not find any targets matching 'getDisplayName' in net.minecraft.enchantment.Enchantment. No refMap loaded. [PREINJECT Applicator Phase -> goblintraders.mixins.json:EnchantmentMixin -> Prepare Injections -> -> handler$bdf000$append(ILorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;)V -> Parse]
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.validateTargets(InjectionInfo.java:656)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.findTargets(InjectionInfo.java:587)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.readAnnotation(InjectionInfo.java:330)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.(InjectionInfo.java:316)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.(InjectionInfo.java:308)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at org.spongepowered.asm.mixin.injection.struct.CallbackInjectionInfo.(CallbackInjectionInfo.java:46)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at com.unascribed.fabrication.support.injection.FailsoftCallbackInjectionInfo.(FailsoftCallbackInjectionInfo.java:14)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at sun.reflect.GeneratedConstructorAccessor63.newInstance(Unknown Source)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at org.spongepowered.asm.mixin.injection.struct.InjectionInfo$InjectorEntry.create(InjectionInfo.java:149)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.parse(InjectionInfo.java:708)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at org.spongepowered.asm.mixin.transformer.MixinTargetContext.prepareInjections(MixinTargetContext.java:1311)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.prepareInjections(MixinApplicatorStandard.java:1042)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:393)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:325)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:383)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:365)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
[23:28:58] [main/INFO]: [java.lang.Throwable:printEnclosedStackTrace:709]: ... 23 more

Server tick loop crash

Hi

Had my server crash multiple time due to what looks to be an issue with goblin traders.
You can find the crash report here https://pste.ch/ixojulabul.pl

The server is running Goblin traders 1.2.2

If you need any more information I'm happy to help.

Missing grunt sound

[28May2021 03:23:27.699] [Worker-Main-8/WARN] [net.minecraft.client.audio.SoundHandler/]: File goblintraders:sounds/entity/goblin_trader/annoyed_grunt1.ogg does not exist, cannot add it to event goblintraders:entity.goblin_trader.annoyed_grunt

[Feature Request] Allow Goblin Traders to Wear Player Heads

Hey MrCrayfish!

Would you be willing to allow Goblin Traders to wear player heads if summoned via command? I wanted to setup a way for my twitch chat to spawn in Goblin Traders and I thought it might be fun and silly to have the goblin trader wear their player heads. I assume the head might be a little big but I think it would be a good time.

Thanks!
Darkosto

MC: 1.18.2
Forge: 40.1.54
Goblin Traders: 1.7.2

No spawn egg?

Not really an issue, but I think it's an oversight. Can we get a spawn egg, perhaps? I don't really want to load a creative world and then wait for them to spawn underground to make sure it's actually working on my server...

Suggestion: JEI Support

It would be quite useful for modpacks. If a certain item is locked behind a goblin-only trade it will allow it to be viewed like any other tradeable item with JER installed.

[Cosmetic Bug] Goblins Don't Hold Items/Gear Correctly

MC Version: 1.19.2
Forge Version: 43.1.52
Mod Version: 1.8.0

While testing my modpack, I noticed goblins don't hold gear correctly. This applies to any gear given to the goblin via Improved Mobs or Enhanced AI in both the main hand slot and offhand slot.
2022-12-02_08 22 45
2022-11-06_11 58 20

korean language file for 1.2.0

little translation

ko_kr.zip

little question, what mean 'vein' in 'vein goblin'? ore vein? blood vein? I don't know what of flavor you used. so I just translated as 'blood vein goblin'. I'll fix translation if I got wrong flavor

Suggestion: Trader "Relationship" Improvements

I like the idea of improving your relationship with traders. 1.14 Sort of gave us this with Villagers, but didn't with Wandering Traders, which makes sense I suppose... But I was thinking, with how much personality these little guys ooze, it would be neat if we could "befriend" them!

You could befriend a trader by giving them golden apples. The trader would then "remember" you. Depending on the amount of G. Apples you give them, they'd discount their items (since the majority of complaints I've seen regarding the mod are the prices).

In addition, befriended merchants would still despawn, but would be "remembered", and can respawn in the future, nearer to near players they like. Of course if they died their memory would be gone too. You can still find other merchants of course, and they won't ALL like you. Maybe upon befriending one they'd gain a nametag visible to friendly players (i.e. they tell you their name- in whatever manner they can communicate in.)

Friendly goblins would , as stated, spawn more often, and would make less annoyed sounds, as well as not attack you if you refused to trade (although refusing to trade for long enough to elicit an attack, or opening/closing the trading menu several times in a row without buying something will have a chance to lower their friendliness value)

Giving a Goblin an Enchanted Golden Apple, on the other hand, would make it elated, giving you max friendliness immediately.

Once a Trader reached max friendliness, it would also give them a trade for a "Goblin Trading Post", which when placed in an underground, relatively dark area that a Goblin would like, allows you to "call" the goblin by ringing a small bell on the little stall. The goblin who traded it to you will then spawn nearby and path to the stall, and remain there until all players move away.

To avoid this from being unbalanced, Goblins would have a max number of trades as usual, and their trades would only refresh when they've been despawned for a while (to simulate them gathering more goods) - this would also apply to the Trading Post, so it couldn't be abused to always have access to the Goblin's high value trades. And while despawned, the Goblins lose friendliness over time, albeit at a slow rate, and the player who rings the trading post bell needs to have >50% friendliness to even call the Goblin.

Also, high (90%+?) friendliness Goblins, if spawned around you while you're being attacked, would run up, punch a mob to distract it, then run away, helping out in its own way. And if you're low on health/hunger, may even share a few of its apples with you!

...Honestly this idea just sort of started with the idea of getting discounts for Golden Apples and spiralled out of control from there because sleepy-brain likes rambling and coming up with ideas. Even if all of this is waaay beyond the scope, I hope it at least gives you some inspiration for adding to the mod!

No Egg

The goblin haven't egg for him for spawn a goblin
2020-02-26_16 36 47
2020-02-26_16 36 49

Traders won't refresh

I changed the config and the existing traders will no longer refresh. I halved the refresh rate, new ones work just not the old ones.

issues with dark enchanter mod

so i took a fishing rod with luck of the sea 5 after trading with the goblin to the Dark enchanter by frqnny and when i added luck of the sea 5 and other enchantments , the luck of the sea 5 disappeared from the fishing rod

Conflict with Apotheosis mod

GoblinTraders mod creates a cap on enchantment levels.
Imagine the cap for the enchantment "efficiency" is defaulted to 10 by Apotheosis. GoblinTraders will cause the max enchantment level to be one above the vanilla default (5).

[suggestion] add negative effects

Letivation is included bcoz it can be beneficial, however why not adding other potions? blindness potions can be used with tipped arrows for pvp and so on.

[1.18.1] Incompatibility with Enchanting Overhauled

The game crashes during initialization when Goblin Traders and Enchanting Overhauled are used together. Here's the log I get when trying to use this mod and Enchanting Overhauled together: https://pastebin.com/DTyCDazr

After speaking with the mod author on curseforge, here's what he had to say:

JohnSmith_474

I looked into it, Goblin Traders is trying to inject code into the anvil menu after Enchanting Overhauled overwrote the anvil menu class. The changes I make to the anvil are only possible by overwrite, since I need to change things and not just add. The best I can do is add a config option to disable all anvil changes. Unfortunately my mod gets registered first due to alphanumeric ordering where E comes before G. The best option would be to ask MrCrayfish to add a check for my mod and disable his anvil changes if Enchanting Overhauled is detected. I'll look into contacting him about it, but chances are slim. Until then I'll mark my mod as incompatible with Goblin Traders.

I don't know if he's on github, but here's the mod: https://www.curseforge.com/minecraft/mc-mods/enchanting-overhauled

Hope any of that helps!

Goblin Traders: 1.7.0
Enchanting Overhauled: 1.0.2
Forge: 39.0.19

Edit: Double-tapped before I done typing, whoops.

Crash in mod list

When selecting the Goblin Traders mod in the mod list, the game crashes.
crash

Forge version: 1.15.2-31.1.14
Mod version: 1.0.0

Interface Bug (probably compatability)

Issue is shown here. This is most likely a compatibility issue with AppleSkin, which is the mod that adds the food info tooltips. Either way, definitely worth investigating due to how commonly the AppleSkin mod is used.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.