Do you wonder what I do in my spare time? Well, let me show you:
majrusz / majruszsenchantmentsmod Goto Github PK
View Code? Open in Web Editor NEWMinecraft modification that adds to the game plenty of new and unique enchantments.
Minecraft modification that adds to the game plenty of new and unique enchantments.
Do you wonder what I do in my spare time? Well, let me show you:
Hi, I just had a crash which according to the log might be caused by your mod.
I use the very recent wonderful-enchantments-1.16.4-0.10.1.jar version.
Here is the log. Thx for creating the mod!
---- Minecraft Crash Report ----
// This doesn't make any sense!
Time: 1/8/21 6:34 PM
Description: Ticking entity
java.lang.NullPointerException: Ticking entity
at com.wonderfulenchantments.enchantments.HunterEnchantment.isValid(HunterEnchantment.java:68) ~[wonderful_enchantments:1.0] {re:classloading}
at com.wonderfulenchantments.enchantments.HunterEnchantment.spawnExtraLoot(HunterEnchantment.java:36) ~[wonderful_enchantments:1.0] {re:classloading}
at net.minecraftforge.eventbus.ASMEventHandler_399_HunterEnchantment_spawnExtraLoot_LootingLevelEvent.invoke(.dynamic) ~[?:?] {}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-3.0.5-service.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:297) ~[eventbus-3.0.5-service.jar:?] {}
at net.minecraftforge.common.ForgeHooks.getLootingLevel(ForgeHooks.java:382) ~[forge:?] {re:classloading}
at net.minecraftforge.common.ForgeHooks.getLootingLevel(ForgeHooks.java:375) ~[forge:?] {re:classloading}
at net.minecraft.loot.LootContext.getLootingModifier(LootContext.java:98) ~[?:?] {re:classloading}
at net.minecraft.loot.conditions.RandomChanceWithLooting.test(RandomChanceWithLooting.java:36) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.loot.conditions.RandomChanceWithLooting.test(RandomChanceWithLooting.java:18) ~[?:?] {re:classloading,pl:accesstransformer:B}
at java.util.function.Predicate.lambda$and$0(Unknown Source) ~[?:1.8.0_271] {}
at net.minecraft.loot.LootPool.func_216091_a(LootPool.java:84) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.loot.LootTable.func_216114_a(LootTable.java:68) ~[?:?] {re:classloading}
at net.minecraft.loot.TableLootEntry.func_216154_a(SourceFile:33) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.silentchaos512.scalinghealth.loot.TableGlobalModifier.doApply(TableGlobalModifier.java:30) ~[scalinghealth:4.0.2+2] {re:classloading}
at net.minecraftforge.common.loot.LootModifier.apply(LootModifier.java:53) ~[forge:?] {re:classloading}
at net.minecraftforge.common.ForgeHooks.modifyLoot(ForgeHooks.java:1253) ~[forge:?] {re:classloading}
at net.minecraft.loot.LootTable.func_216113_a(LootTable.java:86) ~[?:?] {re:classloading}
at net.minecraft.block.AbstractBlock.func_220076_a(AbstractBlock.java:214) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.block.AbstractBlock$AbstractBlockState.func_215693_a(AbstractBlock.java:634) ~[?:?] {re:mixin,re:classloading}
at net.minecraft.block.Block.func_220077_a(Block.java:233) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dankstorage.mixins.json:MixinBlock,pl:mixin:A}
at net.minecraft.block.Block.func_220054_a(Block.java:258) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dankstorage.mixins.json:MixinBlock,pl:mixin:A}
at net.minecraft.world.World.func_241212_a_(World.java:275) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:imm_ptl_mixins.json:common.MixinWorld,pl:mixin:A}
at net.minecraft.world.IWorldWriter.func_225521_a_(SourceFile:27) ~[?:?] {re:mixin,re:classloading}
at net.minecraft.entity.ai.brain.task.FarmTask.func_212833_d_(FarmTask.java:98) ~[?:?] {re:classloading}
at net.minecraft.entity.ai.brain.task.FarmTask.func_212833_d_(FarmTask.java:28) ~[?:?] {re:classloading}
at net.minecraft.entity.ai.brain.task.Task.func_220377_c(SourceFile:63) ~[?:?] {re:classloading}
at net.minecraft.entity.ai.brain.task.MultiTask.func_220409_b(SourceFile:61) ~[?:?] {re:classloading}
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) ~[?:1.8.0_271] {}
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.ReferencePipeline.forEach(Unknown Source) ~[?:1.8.0_271] {}
at net.minecraft.entity.ai.brain.task.MultiTask.func_212833_d_(SourceFile:61) ~[?:?] {re:classloading}
at net.minecraft.entity.ai.brain.task.Task.func_220377_c(SourceFile:63) ~[?:?] {re:classloading}
at net.minecraft.entity.ai.brain.Brain.func_218222_e(SourceFile:521) ~[?:?] {re:classloading}
at net.minecraft.entity.ai.brain.Brain.func_218210_a(SourceFile:466) ~[?:?] {re:classloading}
at net.minecraft.entity.merchant.villager.VillagerEntity.func_70619_bc(VillagerEntity.java:195) ~[?:?] {re:classloading}
at net.minecraft.entity.MobEntity.func_70626_be(MobEntity.java:688) ~[?:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.entity.LivingEntity.func_70636_d(LivingEntity.java:2411) ~[?:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:imm_ptl_mixins.json:common.MixinLivingEntity,pl:mixin:APP:imm_ptl_mixins.json:common.collision.MixinLivingEntity_C,pl:mixin:APP:imm_ptl_mixins.json:client.MixinLivingEntity_C,pl:mixin:A}
at net.minecraft.entity.MobEntity.func_70636_d(MobEntity.java:488) ~[?:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.entity.AgeableEntity.func_70636_d(SourceFile:127) ~[?:?] {re:mixin,re:classloading}
at net.minecraft.entity.LivingEntity.func_70071_h_(LivingEntity.java:2158) ~[?:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:imm_ptl_mixins.json:common.MixinLivingEntity,pl:mixin:APP:imm_ptl_mixins.json:common.collision.MixinLivingEntity_C,pl:mixin:APP:imm_ptl_mixins.json:client.MixinLivingEntity_C,pl:mixin:A}
at net.minecraft.entity.MobEntity.func_70071_h_(MobEntity.java:300) ~[?:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.entity.merchant.villager.VillagerEntity.func_70071_h_(VillagerEntity.java:234) ~[?:?] {re:classloading}
at net.minecraft.world.server.ServerWorld.func_217479_a(ServerWorld.java:611) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:abnormals_core.mixins.json:ServerWorldMixin,pl:mixin:APP:quark.mixins.json:ServerWorldMixin,pl:mixin:APP:imm_ptl_mixins.json:common.MixinServerWorld,pl:mixin:A}
at net.minecraft.world.World.func_217390_a(World.java:554) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:imm_ptl_mixins.json:common.MixinWorld,pl:mixin:A}
at net.minecraft.world.server.ServerWorld.func_72835_b(ServerWorld.java:404) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:abnormals_core.mixins.json:ServerWorldMixin,pl:mixin:APP:quark.mixins.json:ServerWorldMixin,pl:mixin:APP:imm_ptl_mixins.json:common.MixinServerWorld,pl:mixin:A}
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:850) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:786) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:78) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:641) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.server.MinecraftServer.lambda$startServer$0(MinecraftServer.java:232) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at java.lang.Thread.run(Unknown Source) [?:1.8.0_271] {}
-- Head --
Thread: Server thread
Stacktrace:
at com.wonderfulenchantments.enchantments.HunterEnchantment.isValid(HunterEnchantment.java:68) ~[wonderful_enchantments:1.0] {re:classloading}
at com.wonderfulenchantments.enchantments.HunterEnchantment.spawnExtraLoot(HunterEnchantment.java:36) ~[wonderful_enchantments:1.0] {re:classloading}
at net.minecraftforge.eventbus.ASMEventHandler_399_HunterEnchantment_spawnExtraLoot_LootingLevelEvent.invoke(.dynamic) ~[?:?] {}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-3.0.5-service.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:297) ~[eventbus-3.0.5-service.jar:?] {}
at net.minecraftforge.common.ForgeHooks.getLootingLevel(ForgeHooks.java:382) ~[forge:?] {re:classloading}
at net.minecraftforge.common.ForgeHooks.getLootingLevel(ForgeHooks.java:375) ~[forge:?] {re:classloading}
at net.minecraft.loot.LootContext.getLootingModifier(LootContext.java:98) ~[?:?] {re:classloading}
at net.minecraft.loot.conditions.RandomChanceWithLooting.test(RandomChanceWithLooting.java:36) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.loot.conditions.RandomChanceWithLooting.test(RandomChanceWithLooting.java:18) ~[?:?] {re:classloading,pl:accesstransformer:B}
at java.util.function.Predicate.lambda$and$0(Unknown Source) ~[?:1.8.0_271] {}
at net.minecraft.loot.LootPool.func_216091_a(LootPool.java:84) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.loot.LootTable.func_216114_a(LootTable.java:68) ~[?:?] {re:classloading}
at net.minecraft.loot.TableLootEntry.func_216154_a(SourceFile:33) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.silentchaos512.scalinghealth.loot.TableGlobalModifier.doApply(TableGlobalModifier.java:30) ~[scalinghealth:4.0.2+2] {re:classloading}
at net.minecraftforge.common.loot.LootModifier.apply(LootModifier.java:53) ~[forge:?] {re:classloading}
at net.minecraftforge.common.ForgeHooks.modifyLoot(ForgeHooks.java:1253) ~[forge:?] {re:classloading}
at net.minecraft.loot.LootTable.func_216113_a(LootTable.java:86) ~[?:?] {re:classloading}
at net.minecraft.block.AbstractBlock.func_220076_a(AbstractBlock.java:214) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.block.AbstractBlock$AbstractBlockState.func_215693_a(AbstractBlock.java:634) ~[?:?] {re:mixin,re:classloading}
at net.minecraft.block.Block.func_220077_a(Block.java:233) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dankstorage.mixins.json:MixinBlock,pl:mixin:A}
at net.minecraft.block.Block.func_220054_a(Block.java:258) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:dankstorage.mixins.json:MixinBlock,pl:mixin:A}
at net.minecraft.world.World.func_241212_a_(World.java:275) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:imm_ptl_mixins.json:common.MixinWorld,pl:mixin:A}
at net.minecraft.world.IWorldWriter.func_225521_a_(SourceFile:27) ~[?:?] {re:mixin,re:classloading}
at net.minecraft.entity.ai.brain.task.FarmTask.func_212833_d_(FarmTask.java:98) ~[?:?] {re:classloading}
at net.minecraft.entity.ai.brain.task.FarmTask.func_212833_d_(FarmTask.java:28) ~[?:?] {re:classloading}
at net.minecraft.entity.ai.brain.task.Task.func_220377_c(SourceFile:63) ~[?:?] {re:classloading}
at net.minecraft.entity.ai.brain.task.MultiTask.func_220409_b(SourceFile:61) ~[?:?] {re:classloading}
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.ReferencePipeline$2$1.accept(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source) ~[?:1.8.0_271] {}
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.ReferencePipeline.forEach(Unknown Source) ~[?:1.8.0_271] {}
at net.minecraft.entity.ai.brain.task.MultiTask.func_212833_d_(SourceFile:61) ~[?:?] {re:classloading}
at net.minecraft.entity.ai.brain.task.Task.func_220377_c(SourceFile:63) ~[?:?] {re:classloading}
at net.minecraft.entity.ai.brain.Brain.func_218222_e(SourceFile:521) ~[?:?] {re:classloading}
at net.minecraft.entity.ai.brain.Brain.func_218210_a(SourceFile:466) ~[?:?] {re:classloading}
at net.minecraft.entity.merchant.villager.VillagerEntity.func_70619_bc(VillagerEntity.java:195) ~[?:?] {re:classloading}
at net.minecraft.entity.MobEntity.func_70626_be(MobEntity.java:688) ~[?:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.entity.LivingEntity.func_70636_d(LivingEntity.java:2411) ~[?:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:imm_ptl_mixins.json:common.MixinLivingEntity,pl:mixin:APP:imm_ptl_mixins.json:common.collision.MixinLivingEntity_C,pl:mixin:APP:imm_ptl_mixins.json:client.MixinLivingEntity_C,pl:mixin:A}
at net.minecraft.entity.MobEntity.func_70636_d(MobEntity.java:488) ~[?:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.entity.AgeableEntity.func_70636_d(SourceFile:127) ~[?:?] {re:mixin,re:classloading}
at net.minecraft.entity.LivingEntity.func_70071_h_(LivingEntity.java:2158) ~[?:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:imm_ptl_mixins.json:common.MixinLivingEntity,pl:mixin:APP:imm_ptl_mixins.json:common.collision.MixinLivingEntity_C,pl:mixin:APP:imm_ptl_mixins.json:client.MixinLivingEntity_C,pl:mixin:A}
at net.minecraft.entity.MobEntity.func_70071_h_(MobEntity.java:300) ~[?:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.entity.merchant.villager.VillagerEntity.func_70071_h_(VillagerEntity.java:234) ~[?:?] {re:classloading}
at net.minecraft.world.server.ServerWorld.func_217479_a(ServerWorld.java:611) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:abnormals_core.mixins.json:ServerWorldMixin,pl:mixin:APP:quark.mixins.json:ServerWorldMixin,pl:mixin:APP:imm_ptl_mixins.json:common.MixinServerWorld,pl:mixin:A}
-- Entity being ticked --
Details:
Entity Type: minecraft:villager (net.minecraft.entity.merchant.villager.VillagerEntity)
Entity ID: 32593
Entity Name: Dane
Entity's Exact location: 93.68, 70.00, 262.30
Entity's Block location: World: (93,70,262), Chunk: (at 13,4,6 in 5,16; contains blocks 80,0,256 to 95,255,271), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Entity's Momentum: -0.02, -0.08, -0.03
Entity's Passengers: []
Entity's Vehicle: ERROR NullPointerException: null
Stacktrace:
at net.minecraft.world.World.func_217390_a(World.java:554) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:imm_ptl_mixins.json:common.MixinWorld,pl:mixin:A}
at net.minecraft.world.server.ServerWorld.func_72835_b(ServerWorld.java:404) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:abnormals_core.mixins.json:ServerWorldMixin,pl:mixin:APP:quark.mixins.json:ServerWorldMixin,pl:mixin:APP:imm_ptl_mixins.json:common.MixinServerWorld,pl:mixin:A}
-- Affected level --
Details:
All players: 1 total; [ServerPlayerEntity['Player'/440, l='ServerWorld minecraft:overworld New World fail stuck many items', x=68.05, y=77.50, z=165.39]]
Chunk stats: ServerChunkCache: 2659
Level dimension: minecraft:overworld
Level spawn location: World: (48,61,-15), Chunk: (at 0,3,1 in 3,-1; contains blocks 48,0,-16 to 63,255,-1), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1)
Level time: 4665 game time, 4665 day time
Level name: New World fail stuck many items
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Level weather: Rain time: 110404 (now: false), thunder time: 113423 (now: false)
Known server brands: forge
Level was modded: true
Level storage version: 0x04ABD - Anvil
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:850) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:786) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:78) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.func_240802_v_(MinecraftServer.java:641) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at net.minecraft.server.MinecraftServer.lambda$startServer$0(MinecraftServer.java:232) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:A}
at java.lang.Thread.run(Unknown Source) [?:1.8.0_271] {}
smelting and fortune does drop more ingots for vanilla ores like iron and gold but it doesn't work on ores like copper from mekanism.
When i enchant my horse armor with Protection and swiftness i also can frost walk over water ... but i dont have the frost walker enchanment!
FORGE: 1.16.4 - 35.1.36
WONDERFULENCHANMENT: wonderful-enchantments-1.16.4-0.10.3
Any broken block with an enchanted tool with Telekinesis (from Wonderful Enchantments) adds 2 of the block/item in the inventory
How to reproduce the issue:
• Enchant an pickaxe with Telekinesis
• Equip Luck Scarf on curios slot
• break a block
Wonderful Enchantments: wonderful-enchantments-1.16.4-1.1.2
Artifacts: Artifacts-1.16.5-2.8.4
Forge: 36.1.2
Unless I am misreading something, the Leech enchantment is causing our server to crash. It has occurred a few times now, and the server crashes always correspond to when someone with a Leech-enchanted sword was fighting. If needed, I can attach the other crash reports.
Hello! The mod is coming well along. It might even be the go to choice for rpg modpacks. Here are some suggestions I came up with inspired by the Absorber enchantment and Facade move and Guts ability from Pokemon.
Introduction:
With how a lot of mods add new potion effects, or mobs that poison, paralyze, decay, etc. It would be great to have two enchantments that could help you counter with both defense and offense when being overwhelmed with various potion effects.
If possible, this enchantments will not be able to stack with another copy, similar to how a full Thorns set doesn't make a difference.
Payback or Karma I-III (Sword/Helmet)
This enchantment adds (level) points of dmg when under the effect of a negative effect or being on fire.
At level 3, if you at least have 3 or more effects, all melee attacks are critical.
This means means if you encounter a dungeon and end up being poisoned, paralyzed, bleeding, etc. you might be able to survive by hitting harder. A config option to add or remove potions effects would be great and if to disable the dmg stacking per effect.
Immune System or Mithridatism* I-III (Shield/Chestplate)
*(this word originated by the tale of Mithridates VI a royal heir who feared to be assassinated by poison by his mother. He then fled to the wild and took small doses of poison to supposedly develop an immunity or resistance to poison)
Version 1
This enchantment increases armor by (level) points per active negative effect. At level 3, gives a heart of absorption for 3 seconds every time a negative effect is introduced.
Version 2
This enchantment gives (level) hearts of absorption every time a negative effect is introduced. At level 3, you gain 3 armor points for 9 seconds every time a negative effect is introduced.
Version 2 could have the absorption run for 30 seconds or increase by level.
This enchantment would prevent being obliterated by the stacking of negative effects when dealing with a dungeon like having poison, wither, and being on fire at the same time. Especially if you have the Better Hurt Timer mod installed which reduces or removes the invincible frames when taking or dealing damage.
Conclusion:
After playing modpacks like RLCraft, I realized there is barely any way to counter negative effects from mods without having a milk bucket or splash milk potion which don't even stack in the inventory. Rather than just having milk with you all the time, it would be more fun to actually use the negative effects to your advantage with these enchantments.
Forge Version: 36.0.43
Wonderful Enchantments Version: 1.1.0
Majrusz Library version: 1.4.0
Minecraft Version: 1.16.5
Crash Report:
crash-2021-02-26_18.19.42-server.txt
Latest Log:
latest.log
I've noticed that after updating my modded server to the latest version of wonderful enchantments and Majrusz's library, this crash now occurs whenever I attempt to start up my server. This issue stops happening if I roll the server back to the previous version of the mod (1.0.4).
item dupe when i try mine or breaking block with tools that enchanted by telekinesis
The mod in this version doesn't work
Otherwise I enjoy using this mod, and wish you well on this and all of your projects:)
Probably just overlooked but It seems like they should be compatible with this enchant? (1.17.1 version 1.5.2)
Since There Are Mods That Uses Entities As Blocks, In This Case Improved Windows Wich Uses Entities To Emulate Windows Panels, It Will Be Good To Add A Blacklist For Entities That You Want To Filter Like In This Case The Windows Frames Or In Other Cases Entities Like Armor Stands, Golems, Fishes Or Other Depending Of What The Player Wants.
Also, For Some Reason When The Sixth Sense Activates, The Overlay Doesn't Dissapear In This Entity, Even If I Unequip The Enchanted Helm.
[Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [majruszsenchantments] Starting version check at https://raw.githubusercontent.com/Majrusz/MajruszsEnchantmentsMod/1.19.X/update.json
Forge Version Check/DEBUG] [net.minecraftforge.fml.VersionChecker/]: [majruszsenchantments] Received version check data:
404: Not Found
[Forge Version Check/WARN] [net.minecraftforge.fml.VersionChecker/]: Failed to process update information
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was NUMBER at line 1 column 4 path $
at com.google.gson.Gson.fromJson(Gson.java:975) ~[gson-2.8.9.jar%23121!/:?]
at com.google.gson.Gson.fromJson(Gson.java:928) ~[gson-2.8.9.jar%23121!/:?]
at com.google.gson.Gson.fromJson(Gson.java:877) ~[gson-2.8.9.jar%23121!/:?]
at com.google.gson.Gson.fromJson(Gson.java:848) ~[gson-2.8.9.jar%23121!/:?]
at net.minecraftforge.fml.VersionChecker$1.process(VersionChecker.java:183) ~[fmlcore-1.19.2-43.2.1.jar%23818!/:?]
at java.lang.Iterable.forEach(Iterable.java:75) [?:?]
at net.minecraftforge.fml.VersionChecker$1.run(VersionChecker.java:114) [fmlcore-1.19.2-43.2.1.jar%23818!/:?]
Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was NUMBER at line 1 column 4 path $
at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:384) ~[gson-2.8.9.jar%23121!/:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:183) ~[gson-2.8.9.jar%23121!/:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.read(MapTypeAdapterFactory.java:145) ~[gson-2.8.9.jar%23121!/:?]
at com.google.gson.Gson.fromJson(Gson.java:963) ~[gson-2.8.9.jar%23121!/:?]
... 6 more
Nothing crash worthy, just an unneeded stack trace in the logs.
Version : 1.16.4
Mod : Wonderful Enchantments + Enigmatic Legacy
There is an Acc Items from enigmatic legacy mod that give player who wear it +1 Fortune Level (ex Ring of the Seven Cursed), somehow instead work like vanilla minecraft , it duplicate any blok that pickaxe with telekinesis enchantment can break Such Iron Block, Diamond Block, Enchanting Table, etc
well i can just disable it but telekinesis make my life so much easier, but it would be nice if you could fix it
Thanks
the shovel enchantment is self explanatory; you shovel things upward. The vertical knockback should be enough to deal a little fall damage, and would also be used for escaping combat similarly to regular knockback on swords. Knockback on swords is often seen as a nuisance though, to where youd want a SEPARATE knockback sword, so this would then give your "spare shovel" a whole new use!
the pickaxe enchantment is inspired by the Combat Test Snapshot, where Pickaxes deal more durability damage to armored players; that wouldn't really work PvE though, so my suggestion is to just effectively "ignore" some armor on any target
HI Spooks! (sorry for my english, not my native language)
Seems like your Librarie or the Enchant mod itself affect the sleeping time of the game.
Video proof (sorry i choose the 1st website to host a video i found) : https://www.veed.io/view/f4d18c55-09a9-423a-8213-e215262fbdf1?sharingWidget=true&panel=share
After removing ALL (193) mods and adding them in another folder. I manage to find that only Majruszs was doing this.
I love your mod and i want to play with it. Can you check this out ?
Thx
Edit: Seem like this is not specific from your mod T_T' my bad i'm sorry. I've just try it with it alone and it work...
My game crashed right now but, when i tried to play, it was normal. But i got a warning from VanillaFix mod: https://drive.google.com/file/d/1U1AHy-VfIueK9WcEERl6ExCL3PpSz_DF/view?usp=sharing
Crash logs:
https://drive.google.com/file/d/1hMwq3pCvQUvNf6vxFNu9ARiDU3dbedL4/view?usp=sharing
https://drive.google.com/file/d/19ck1FzVxF3-_0FdlfnfUcrJz0uDYIY4h/view?usp=sharing
First off- Thank you for the mod! It's great and I love nearly all the features of it!
Except... Phoenix Dive
The problem here is that the enchantment causes unilateral damage to all creatures within a 5*5 area. This is problematic for several reasons:
To deal with this issue, I think there may be some possible solutions:
I'm no expert in modding and I believe that there may be much more better ways to solve this. It's just been very frustrating to set my own mounts/villagers on fire every time I accidentally fall down from something. Thanks so much for the help!
Hi There !
I play on a Singleplayer map. Alone. With 212 mod :D i manually download from curseforge. I was thinking the issue was cause by Job+ Mod (due to Lumberjack skill double log drop) but it seems that the enchant telekinesis dupe every block/workstation in the game. As i can see it is also an older issue #36. I sadly post this "same" issue" on the page of Job+ and i manage to find that after loosing my axe ahah.
Minecraft 1.19.2
Forge 43.2.0
Optifine (latest for 1.19+)
and 211 other mods :D
If you need more, just tell me.
Log from 23/02/17 When i think i unlock Lumberjack Double Log skill (in a .rar folder)
2023-02-17-1.log.gz
Latest Log From 23/02/18
2023-02-18-1.log.gz
And a New Log, exit game then reload and mine/chop blocks to see if it will be in the log.
latest.log
Video/Screenshot?
Dunno how to load video so i transform them into .gif
Pickaxe
The fishing rod occasionally refuses to come back up in the Cottage Witch 1.19-1.7.zip modpack:
java.lang.IllegalArgumentException: Bound must be positive
at net.minecraft.world.level.levelgen.BitRandomSource.m_188503_(BitRandomSource.java:22) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:classloading}
at com.mlib.Random.nextInt(Random.java:51) ~[majrusz-library-1.19.2-3.1.0.jar%23488!/:3.1.0] {re:classloading}
at com.mlib.Random.nextInt(Random.java:55) ~[majrusz-library-1.19.2-3.1.0.jar%23488!/:3.1.0] {re:classloading}
at com.majruszsenchantments.enchantments.FishingFanaticEnchantment$Modifier.increaseLoot(FishingFanaticEnchantment.java:129) ~[majruszs-enchantments-1.19.2-1.8.0.jar%23490!/:1.8.0] {re:classloading}
at com.mlib.gamemodifiers.Contexts.lambda$accept$0(Contexts.java:31) ~[majrusz-library-1.19.2-3.1.0.jar%23488!/:3.1.0] {re:classloading}
at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] {re:mixin}
at java.util.Collections$SynchronizedCollection.forEach(Collections.java:2131) ~[?:?] {}
at com.mlib.gamemodifiers.Contexts.accept(Contexts.java:29) ~[majrusz-library-1.19.2-3.1.0.jar%23488!/:3.1.0] {re:classloading}
at com.mlib.gamemodifiers.contexts.OnExtraFishingLootCheck$Context.accept(OnExtraFishingLootCheck.java:26) ~[majrusz-library-1.19.2-3.1.0.jar%23488!/:3.1.0] {re:classloading}
at com.mlib.features.FishingLootIncreaser.dispatchContext(FishingLootIncreaser.java:44) ~[majrusz-library-1.19.2-3.1.0.jar%23488!/:3.1.0] {re:classloading}
at com.mlib.features.FishingLootIncreaser.increaseLoot(FishingLootIncreaser.java:33) ~[majrusz-library-1.19.2-3.1.0.jar%23488!/:3.1.0] {re:classloading}
at com.mlib.gamemodifiers.Contexts.lambda$accept$0(Contexts.java:31) ~[majrusz-library-1.19.2-3.1.0.jar%23488!/:3.1.0] {re:classloading}
at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] {re:mixin}
at java.util.Collections$SynchronizedCollection.forEach(Collections.java:2131) ~[?:?] {}
at com.mlib.gamemodifiers.Contexts.accept(Contexts.java:29) ~[majrusz-library-1.19.2-3.1.0.jar%23488!/:3.1.0] {re:classloading}
at com.mlib.gamemodifiers.contexts.OnItemFished$Context.onDimensionChanged(OnItemFished.java:29) ~[majrusz-library-1.19.2-3.1.0.jar%23488!/:3.1.0] {re:classloading}
at com.mlib.gamemodifiers.contexts.__Context_onDimensionChanged_ItemFishedEvent.invoke(.dynamic) ~[majrusz-library-1.19.2-3.1.0.jar%23488!/:3.1.0] {re:classloading,pl:eventbus:B}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.3.jar%2351!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.3.jar%2351!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.3.jar%2351!/:?] {}
at net.minecraft.world.entity.projectile.FishingHook.m_37156_(FishingHook.java:417) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:domesticationinnovation.mixins.json:FishingHookMixin,pl:mixin:A}
at net.minecraft.world.item.FishingRodItem.m_7203_(FishingRodItem.java:23) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:classloading}
at net.minecraft.world.item.ItemStack.m_41682_(ItemStack.java:266) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:mixin,xf:fml:forge:itemstack,re:classloading,xf:fml:forge:itemstack,pl:mixin:APP:mixins.mlib.json:MixinItemStack,pl:mixin:APP:mixins.hibernalherbs.json:ItemStackMixin,pl:mixin:APP:canary.mixins.json:block.hopper.ItemStackMixin,pl:mixin:APP:canary.mixins.json:item.ItemStackMixin,pl:mixin:APP:placebo.mixins.json:ItemStackMixin,pl:mixin:APP:creatures-and-beasts.mixins.json:MixinItemStack,pl:mixin:APP:itemfilters-common.mixins.json:ItemStackMixin,pl:mixin:APP:tarotcards.mixins.json:ItemStackMixin,pl:mixin:APP:quark.mixins.json:ItemStackMixin,pl:mixin:A}
at net.minecraft.server.level.ServerPlayerGameMode.m_6261_(ServerPlayerGameMode.java:286) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:mixin,re:computing_frames,re:classloading,pl:mixin:APP:questsadditions.mixins.json:MixinPlayerInteractionManager,pl:mixin:A}
at net.minecraft.server.network.ServerGamePacketListenerImpl.m_5760_(ServerGamePacketListenerImpl.java:1089) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:forgivingvoid.mixins.json:ServerGamePacketListenerImplAccessor,pl:mixin:APP:davespotioneering.mixins.json:ServerPlayNetHandlerMixin,pl:mixin:APP:nochatreports.mixins.json:server.MixinServerGamePacketListenerImpl,pl:mixin:APP:connectivity.mixins.json:ServerPlayNetHandlerMixin,pl:mixin:A}
at net.minecraft.network.protocol.game.ServerboundUseItemPacket.m_5797_(ServerboundUseItemPacket.java:29) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:classloading}
at net.minecraft.network.protocol.game.ServerboundUseItemPacket.m_5797_(ServerboundUseItemPacket.java:7) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:classloading}
at net.minecraft.network.protocol.PacketUtils.m_131356_(PacketUtils.java:22) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:classloading}
at net.minecraft.server.TickTask.run(TickTask.java:18) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:classloading,re:mixin}
at net.minecraft.util.thread.BlockableEventLoop.m_6367_(BlockableEventLoop.java:157) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.util.thread.ReentrantBlockableEventLoop.m_6367_(ReentrantBlockableEventLoop.java:23) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:computing_frames,re:mixin,re:classloading}
at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:763) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:A}
at net.minecraft.server.MinecraftServer.m_6367_(MinecraftServer.java:157) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:A}
at net.minecraft.util.thread.BlockableEventLoop.m_7245_(BlockableEventLoop.java:131) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_129961_(MinecraftServer.java:746) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:A}
at net.minecraft.server.MinecraftServer.m_7245_(MinecraftServer.java:740) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:A}
at net.minecraft.util.thread.BlockableEventLoop.m_18701_(BlockableEventLoop.java:140) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.m_130012_(MinecraftServer.java:726) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:A}
at net.minecraft.server.MinecraftServer.m_130011_(MinecraftServer.java:658) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:A}
at net.minecraft.server.MinecraftServer.m_206580_(MinecraftServer.java:244) ~[server-1.19.2-20220805.130853-srg.jar%23589!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:MinecraftServerMixin,pl:mixin:A}
at java.lang.Thread.run(Thread.java:833) [?:?] {re:mixin}
A mod called "Fishing Real" makes the game pull up fish entities instead of fish items. Because of this, I typically fish with my offhand and hold a weapon in the main hand to kill the entities as they come out of the water. I now have a sword with "Fishing Fanatic II" on it, haha. Also, its unclear if the fishing fanatic enchant works if you put it on your offhand fishing rod either
Forge 1.19.2 43.1.2
majrusz-library-1.19.1-2.14.0
majruszs-enchantments-1.19.1-1.7.3
PuzzlesLib-v4.2.1-1.19.2-Forge
UniversalEnchants-v4.2.0-1.19.2-Forge
org.spongepowered.asm.mixin.transformer.throwables.MixinTransformerError:
Telekinesis dupes some items when broken, Tested in 1.16.4-3.0.6.1 with Expanded Storage Old Chests, had four, after breaking the four I had twelve. I removed the enchant from my tool and no longer was duping items.
Having a weapon that has the two-handed attribute will constantly give mining fatigue. If a shield has the Absorber enchant, it will constantly try to remove the effect breaking the shield. Is there a way to prevent this by checking if the user is holding a two-handed weapon?
Forge: 35.1.32
Wonderful Enchantments : 0.10.0
Shield, even without absorber enchantment, will act as if it has the enchantment. And if the durability expense cost break the shield, game will crash.
Crash Log : https://gist.github.com/Ritzumi/9a79465f78b2e8dcf13c789622e7de59
Log : https://gist.github.com/Ritzumi/9423544261bfa87b74b7ba228d9c1c7c
Something's wrong with the Mithridatism enchantment during the Initializing game phase.
Has to do with Mithridatism's protection effect within it's coding?
Minecraft: 1.17.1
Forge: 37.0.25
WonderfulEnchantments: 1.4.0
Optifine Installed?: No, not compatible with forge 1.17 yet.
Crash Report: https://pastebin.com/ig9eW93B
Log: latest.log
Btw I'm not good with naming crash reports or issue reports when something like this happens...
So that's why the name is ridiculously long since the name of this report is pretty much where the issue resides in.
On my server I used the gotta mine fast enchantment on my pickaxe, and whenever it would get to instamine level, the blocks would appear to break but then reappear. The bug did not occur in singleplayer, and I can send video if needed.
Extra Golems Lapis Golem Can Use Random Weapon Enchantments And Seems That The Absorber Enchantment Is Not Correctly Defined.
Telekinesis is incompatible with FTB Ultimine and likely most if not all other excavation mobs or items as it only detects the first item broken then deletes the rest. I have no idea if this is fixable or not but it's at least worth looking into or listing as an incompatibility on the mod page.
Forge 1.19.1 42.0.1
fiow-19.0.1
majrusz-library-1.19.1-2.14.0
majruszs-enchantments-1.19.1-1.7.3
Right clicking on an unloaded chest (Starter chest for instance) marks the inventory as loaded without opening it. Opening it afterwards reveals an empty chest. Breaking the chest however spits out loot as normal.
Loot generates normally with FIoW and Majrusz by themselves.
P.S Not sure if this is a 1.19-1.19.1 thing but have submitted the issue to Skyjay1 as well.
Having Hunter on vanilla crossbows would turn them into a sort of sniper weapon. Always loved the idea of being a sniper with archery in Minecraft and this enchantment is perfect. It would not be overpowered as it depends on the distance rather than being flat damage like Power. This is even more balanced now that Hunter has been updated to do less damage when close to a target so spamming a hotbar of crossbows up close would actually punish you rather than get better results.
If possible, could you implement this into the Spartan Weaponry Heavy Crossbow? It is understandable if you won't as its kind of hard implementing enchantments on modded weapons. Especially a crossbow that has its own loading & aiming mechanics with bolts instead of arrows.
Love the growth of this mod! Will try out with Progressive Difficulty for the bleeding arrows.
The Smelter in this update (1.12.2) it doesn't work, Are there any new updates for Minecraft version 1.12.2 that will fix it?
(( I didn't check the other enchantments ))
Fuse Cutter isn't compatible with modded shields from Cyclic, Alex's Mobs, Forbidden and Arcanus, Artifacts and maybe others.
Versions :
Minecraft : 1.18.2
Forge : 40.1.80
Majrusz'sEnchantments : 1.6.3
Minecraft v1.16.5
Forge v36.0.7
Rediscovered v1.3.7
Wonderful Enchantments v1.0.2
After trying to place the Scarecrow, my server crash. It looks to be related to the vampirism curse.
Related to Modding-Legacy/Rediscovered#10
Crash Report
idk why this is but im using apotheosis and made all enchants be available up too level 5. but the only one that dosnt work plusing together is enlightment 3 with 3, just becomes enlightgment 3. 1.16.5
Regarding the Dodge enchantment.
I'm blinded by particles every time it procs.
I've checked the configs for some kind of particle setting, didn't find any.
Wiki doesn't say either.
I like the effect but hate not being able to see my enemy in tight quarters.
Is there a command or some way to turn it off?
Thanks.
i dont understand why this isnt added for 1.16.5 XD i wana shoot infinate rockets PEW PEW
I ran into a problem with the shields where they suddenly started eating away at their durability. With Spartan Weaponry, there will be weapons that give mining fatigue to lower attack speed depending on how big the weapon is. So if I switch to any of these weapons, the unenchanted shield goes crazy by infinitely trying to remove the effect. But it is not necessarily an issue with Spartan Weaponry but that the vanilla and spartan shields are acting this way without the enchantment. Looking at the crash log it seems the real problem has to do with both this mod and Apostheosis. Which is strange given there wasn't anything related to shields described in the Apostheosis' page and this problem was not present for a long time.
crash-2021-01-13_10.54.41-server.txt
So i use the dodge enchantment and it dodges literally anything, which includes fire. My issue is, i use a mod with a item that gives fire resistance and it still dodges the fire......and the durability just goes crazy down even though i'm immune to fire.
When I open the enchanting table I see this. https://i.imgur.com/gZMNPpS.png
I have confirmed that it's either wonderful Enchantments or Whisperwoods and not majrusz-library.
My full mod list:
Forge 35.1.37
jei-1.16.4-7.6.1.65
majrusz-library-1.16.4-1.2.0
whisperwoods-1.16.4-2.0.0
wonderful-enchantments-1.16.4-1.0.1
Smelter works on netherrack which is amazing, thank you, nether bricks are my goddamn favorite. However, I've noticed that the bricks get picked up but don't appear in my inventory until I open up a secondary GUI or leave the nether. For example, they did not appear until I opened and closed my backpack then re-entered my normal inventory. Without my backpack, they didn't appear until I left the nether.
This would be a great enhancement if possible to do.
Here are the reworked enchant descriptions in English.
I've disabled several enchantments from Wonderful Enchantments. They do not appear in chests, neither are items from treasure chests enchanted with the Wonderful Enchantments enchantments. I've checked in the vanilla enchanting table and none of the enchantments from Wonderful Enchantments appear, so everything is working as intended in that aspect.
Problems seem to arise when you use any type of modded enchanting table, like the matrix enchanting table from Quark Oddities or the soul enchanter from Eidolon. Whenever I try enchanting something with the matrix enchanting table or the soul enchanter, the enchantments from Wonderful Enchantments that I've disabled are available.
If I were to specify which enchantments made me notice the issue it'd be Smelter and Vengeance of the Pufferfish - in case it's just those two in specific.
One thing worth mentioning is that in the newer versions of Quark and Quark Oddities, instead of just replacing the functionality of the enchanting table, the creator just made it so that when you place down an enchanting table it immidietly gets converted into a matrix enchanting table, so it doesnt work like a normal enchantint table. That, combined with the fact that the same thing happens with the soul enchanter from Eidolon makes me suspect that it's only an issue with modded enchanting tables.
TLDR: Disabling enchantments in the config doesn't affect modded enchanting tables, so they still appear in those regardless of whether you disabled them or not.
Here are links to the mods I mentioned:
almost every time i go to start my mod-pack (with about 200 mods so hard to individually test) on the first launch it crashes with an error loading wonderful enchantments
but if i relaunch it starts up fine and works fine in game
-- Head --
Thread: Render thread
Stacktrace:
at java.util.HashMap.computeIfAbsent(HashMap.java:1221) ~[?:?] {re:mixin}
-- MOD wonderful_enchantments --
Details:
Mod File: wonderful-enchantments-1.18.1-1.6.1.jar
Failure message: Wonderful Enchantments (wonderful_enchantments) encountered an error during the sided_setup event phase
java.util.ConcurrentModificationException: null
Mod Version: 1.6.1
Mod Issue URL: https://github.com/Majrusz/WonderfulEnchantmentsMod/issues
Exception message: java.util.ConcurrentModificationException
Stacktrace:
at java.util.HashMap.computeIfAbsent(HashMap.java:1221) ~[?:?] {re:mixin}
at net.minecraft.client.renderer.item.ItemProperties.register(ItemProperties.java:60) ~[client-1.18.1-20211210.034407-srg.jar%23249!:?] {re:classloading,pl:runtimedistcleaner:A}
at com.wonderfulenchantments.RegistryHandlerClient.setup(RegistryHandlerClient.java:26) ~[wonderful-enchantments-1.18.1-1.6.1.jar%23245!:1.6.1] {re:classloading,pl:runtimedistcleaner:A}
at com.wonderfulenchantments.RegistryHandler.doClientSetup(RegistryHandler.java:117) ~[wonderful-enchantments-1.18.1-1.6.1.jar%23245!:1.6.1] {re:classloading}
at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) ~[eventbus-5.0.3.jar%232!:?] {}
at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) ~[eventbus-5.0.3.jar%232!:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%232!:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%232!:?] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:120) ~[javafmllanguage-1.18.1-39.0.9.jar%23251!:?] {}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:121) ~[fmlcore-1.18.1-39.0.9.jar%23250!:?] {}
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) ~[?:?] {}
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.