mickelus / tetra

🔶- Source and issue tracker for tetra
https://minecraft.curseforge.com/projects/tetra
MIT License
181 stars 80 forks source link

1.14.4 Modular Bow Crashing Server When Fired #115

Closed KlankSmash closed 4 years ago

KlankSmash commented 4 years ago

Bug Report

Observed Behaviour Using modular bow crashes the game when I try to draw the bow with vanilla minecraft arrows.

Crash log: ---- Minecraft Crash Report ---- // I bet Cylons wouldn't have this problem.

Time: 2/10/20 11:59 AM Description: Exception in server tick loop

java.lang.NoSuchMethodError: net.minecraft.item.Item.func_190903_i()Lnet/minecraft/item/ItemStack; at se.mickelus.tetra.items.modular.impl.bow.ModularBowItem.func_77659_a(ModularBowItem.java:259) ~[?:1.14.4-1.18.0] {re:classloading} at net.minecraft.item.ItemStack.func_77957_a(ItemStack.java:192) ~[?:?] {re:classloading,xf:fml:quark:add-spacing-for-stack,pl:runtimedistcleaner:A} at net.minecraft.server.management.PlayerInteractionManager.func_187250_a(PlayerInteractionManager.java:273) ~[?:?] {re:classloading} at net.minecraft.network.play.ServerPlayNetHandler.func_147346_a(ServerPlayNetHandler.java:865) ~[?:?] {re:classloading,pl:accesstransformer:B,xf:fml:randompatches:RandomPatches ServerPlayNetHandler Transformer} at net.minecraft.network.play.client.CPlayerTryUseItemPacket.func_148833_a(SourceFile:32) ~[?:?] {re:classloading} at net.minecraft.network.play.client.CPlayerTryUseItemPacket.func_148833_a(SourceFile:9) ~[?:?] {re:classloading} at net.minecraft.network.PacketThreadUtil.func_225383_a(SourceFile:21) ~[?:?] {re:classloading} at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18) ~[?:?] {re:classloading} at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144) ~[?:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) ~[?:?] {re:classloading} at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118) ~[?:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:699) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:693) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213160_bf(SourceFile:103) ~[?:?] {re:classloading,pl:accesstransformer:B} at net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServer.java:678) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:626) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at java.lang.Thread.run(Unknown Source) [?:1.8.0_241] {}

A detailed walkthrough of the error, its code path and all known details is as follows:

-- System Details -- Details: Minecraft Version: 1.14.4 Minecraft Version ID: 1.14.4 Operating System: Windows 10 (amd64) version 10.0 Java Version: 1.8.0_241, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 1849645280 bytes (1763 MB) / 3186360320 bytes (3038 MB) up to 6407585792 bytes (6110 MB) CPUs: 4 JVM Flags: 10 total; -Xmx6G -Xms3G -XX:+AggressiveOpts -XX:+UseConcMarkSweepGC -XX:+UnlockExperimentalVMOptions -XX:+UseParNewGC -XX:+ExplicitGCInvokesConcurrent -XX:+UseFastAccessorMethods -XX:+OptimizeStringConcat -XX:+UseAdaptiveGCBoundary ModLauncher: 4.1.0+62+5bfa59b ModLauncher launch target: fmlserver ModLauncher naming: srg ModLauncher services: /eventbus-1.0.0-service.jar eventbus PLUGINSERVICE /forge-1.14.4-28.1.109.jar object_holder_definalize PLUGINSERVICE /forge-1.14.4-28.1.109.jar runtime_enum_extender PLUGINSERVICE /accesstransformers-1.0.1-milestone.0.1+94458e7-shadowed.jar accesstransformer PLUGINSERVICE /forge-1.14.4-28.1.109.jar capability_inject_definalize PLUGINSERVICE /forge-1.14.4-28.1.109.jar runtimedistcleaner PLUGINSERVICE /forge-1.14.4-28.1.109.jar fml TRANSFORMATIONSERVICE FML: 28.1 Forge: net.minecraftforge:28.1.109 FML Language Providers: javafml@28.1 minecraft@1 kotori_scala@2.13.1 Mod List: tetra-1.14.4-1.18.0.jar Tetra {tetra@1.14.4-1.18.0 DONE} CyclopsCore-1.14.4-1.6.1.jar Cyclops Core {cyclopscore@1.6.1 DONE} justenoughbeacons-1.2.jar Just Enough Beacons {justenoughbeacons@1.2 DONE} autorun-1.14.4-1.0.5.jar Auto-Sprint {autorun@1.14.4-1.0.5 DONE} curiousshulkerboxes-FORGE-1.14.4-1.0.0.1.jar Curious Shulker Boxes {curiousshulkerboxes@FORGE-1.14.4-1.0.0.1 DONE} SilentMechanisms-1.14.4-0.6.11+44.jar Silent's Mechanisms {silents_mechanisms@0.6.11+44 DONE} modnametooltip_1.14.3-1.12.1.jar Mod Name Tooltip {modnametooltip@1.12.1 DONE} KleeSlabs_1.14.4-7.4.8.jar KleeSlabs {kleeslabs@7.4.8 DONE} rsgauges-1.14.4-1.2.0-b2.jar Gauges and Switches {rsgauges@1.2.0-b2 DONE} findme-1.14.4-1.1.0.13.jar Find Me {findme@NONE DONE} glassential-forge-1.14.4-1.1.1.jar Glassential {glassential@1.1.1 DONE} xnet-1.14-1.8.7-alpha.jar XNet {xnet@1.14-1.8.7-alpha DONE} CookingForBlockheads_1.14.4-7.4.2.jar Cooking for Blockheads {cookingforblockheads@7.4.2 DONE} Controlling-5.0.5.jar Controlling {controlling@5.0.5 DONE} Placebo-1.14.4-2.3.5.jar Placebo {placebo@2.3.5 DONE} Powah-1.14.4-0.2.6.jar Powah {powah@0.2.6 DONE} mightyarchitect-mc1.14.4_v0.5.jar The Mighty Architect {mightyarchitect@0.5 DONE} Fence Jumper-1.14.4-1.0.8.jar FenceJumper {fencejumper@version DONE} Bookshelf-1.14.4-4.4.72.jar Bookshelf {bookshelf@4.4.72 DONE} randompatches-1.14.4-1.19.1.1.jar RandomPatches {randompatches@1.14.4-1.19.1.1 DONE} buildinggadgets-3.1.1b.jar Building Gadgets {buildinggadgets@3.1.1b DONE} DarkUtilities-1.14.4-2.0.10.jar Dark Utilities {darkutils@2.0.10 DONE} Apotheosis-1.14.4-2.4.4.jar Apotheosis {apotheosis@2.4.4 DONE} Morpheus-1.14.4-4.2.44.jar Morpheus {morpheus@version DONE} TMechworks-1.14.4-2.0.1.jar Tinkers' Mechworks {tmechworks@2.0.1 DONE} TOOLKIT-1.4.2.jar Tool Kit {toolkit@1.4.2 DONE} shetiphiancore-1.14-3.6.0.jar ShetiPhian-Core {shetiphiancore@3.6.0 DONE} mysticallib-1.14.4-1.13.0.jar Mystical Lib {mysticallib@1.14.4-1.13.0 DONE} refinedstorage-1.7.3.jar Refined Storage {refinedstorage@1.7.3 DONE} mcw-bridges-1.0.3-mc1.14.4.jar Macaw's Bridges {mcwbridges@1.0.3 DONE} industrial-foregoing-1.14.4-2.1.2-582ea8b.jar Industrial Foregoing {industrialforegoing@2.1.2 DONE} wetstone-1.1.2.jar Wetstone {wetstone@1.1.2 DONE} dwmh-1.14.4-3.1.1.jar Dude! Where's my Horse? {dwmh@1.14.4-3.1.1 DONE} torchmaster-2.0.0-rc2.jar Torchmaster {torchmaster@2.0.0-rc2 DONE} cndtpd_1.14-1.0.jar Conduits Prevent Drowned {cndtpd@1.0 DONE} turf-1.14.4-1.0.0.jar Turf {turf@1.0.0 DONE} CommonCapabilities-1.14.4-2.4.4.jar CommonCapabilities {commoncapabilities@2.4.4 DONE} Geolosys-1.14.4-4.0.11.jar Geolosys {geolosys@4.0.11 DONE} BiomesOPlenty-1.14.4-9.0.0.262-universal.jar Biomes O' Plenty {biomesoplenty@1.14.4-9.0.0.259 DONE} Lollipop-1.14.4-0.0.23.jar Lollipop {lollipop@0.0.23 DONE} practicaltools-1.14.4-1.4.jar Practical Tools {practicaltools@1.14.4-1.4 DONE} LetSleepingDogsLie-1.14.4-1.1.0.jar Let Sleeping Dogs Lie {dogslie@1.1.0 DONE} cycp_1.14-1.0.jar Cycle Paintings {cycp@1.0 DONE} simplefarming-1.14.4-1.2.5.jar Simple Farming {simplefarming@1.14.4-1.2.5 DONE} fishingreal-1.1.jar Fishing Real {fishingreal@1.1 DONE} fairylights-2.1.15-1.14.4.jar Fairy Lights {fairylights@2.1.15 DONE} simplybackpacks-1.14.4-1.3.0.jar Simply Backpacks {simplybackpacks@1.14.4-1.3.0 DONE} portality-1.14.4-2.0.4-b0b3467.jar Portality {portality@2.0.4 DONE} curios-FORGE-1.14.4-1.0.6.jar Curios API {curios@FORGE-1.14.4-1.0.6 DONE} Botania r1.11-375.jar Botania {botania@r1.11-375 DONE} Patchouli-1.1-24.jar Patchouli {patchouli@1.1-23 DONE} corail_woodcutter-1.1.1-1.14.4.jar Corail Woodcutter {corail_woodcutter@1.1.1 DONE} AutoRegLib-1.4-35.jar AutoRegLib {arl@1.4-35 DONE} extlights-1.8.jar Extended Lights {extlights@1.8 DONE} TorchBandolier-1.14.4-1.3.2+7.jar Torch Bandolier {torchbandolier@1.3.2+7 DONE} OreExcavation-1.6.147.jar Ore Excavation {oreexcavation@NONE DONE} libnonymous-1.14.4-1.0.3.24.jar Libnonymous {libnonymous@1.0.3.24 DONE} elevatorid-1.14.4-1.5.2.jar Elevator Mod {elevatorid@1.14.4-1.5.2 DONE} tombstone-4.1.8-1.14.4.jar Corail Tombstone {tombstone@4.1.8 DONE} hidden-levers.jar Hidden Levers {hiddenlevers@1.0 DONE} botanianeedsit-1.14.4-1.0.2.jar Botania Needs These Things! {botanianeedsit@1.14.4-1.0.2 DONE} curiouselytra-FORGE-1.14.4-1.0.jar Curious Elytra {curiouselytra@FORGE-1.14.4-1.0 DONE} UpgradeModifiers-1.14.4-1.0.2.jar UpgradeModifiers {upgrademodifiers@1.0.2 DONE} globalxp-1.14.4-v1.4.10.jar Global XP {globalxp@v1.4.10 DONE} BetterBurning-1.14.4-1.0.1.jar BetterBurning {betterburning@1.0.1 DONE} CobbleForDays-1.0.2.jar Cobble For Days {cobblefordays@NONE DONE} StevesFactoryManager-1.14.4-3.0.0-alpha25.jar Steve's Factory Manager {sfm@1.14.4-3.0.0-alpha DONE} DangerousStoneCutter-1.14.4-1.2.0.jar Dangerous Stone Cutter {dangerousstonecutter@1.2.0 DONE} Cyclic-1.14.4-0.1.2.jar Cyclic {cyclic@1.14.4-0.1.2 DONE} inventorysorter-1.14.4-16.2.0.jar Simple Inventory Sorter {inventorysorter@16.2.0 DONE} Cucumber-1.14.4-2.0.6.jar Cucumber Library {cucumber@2.0.6 DONE} torchslabmod-1.14.4_v1.3.1.jar Torch Slab Mod {torchslabmod@1.3 DONE} InventorySpam-1.14.4-1.2.3.jar Inventory Spam {inventoryspam@version DONE} creeperfix-1.14.4-1.3.jar CreeperFix {creeperfix@1.3 DONE} craftingstation-2.1.5a.jar Crafting Station {craftingstation@2.1.5a DONE} bountifulbaubles-1.14.4-0.0.2.jar Bountiful Baubles {bountifulbaubles@NONE DONE} BambooBlocksV1.2.10.jar Bamboo Blocks {bambooblocks@1.2.10 DONE} PersistentBits-1.14.4-2.0.2.jar Persistent Bits {persistentbits@2.0.2 DONE} jei-1.14.4-6.0.0.27.jar Just Enough Items {jei@6.0.0.27 DONE} metalbarrels-1.4.jar Metal Barrels {metalbarrels@1.4 DONE} EverlastingAbilities-1.14.4-1.6.0.jar EverlastingAbilities {everlastingabilities@1.6.0 DONE} angelring-1.14.4-1.1.0-pre2.jar Angel Ring {angelring@1.1.0-pre2 DONE} AttributeFix-1.14.4-3.0.3.jar AttributeFix {attributefix@3.0.3 DONE} cosmeticbeds-FORGE-1.14.4-2.0.0.1.jar Cosmetic Beds {cosmeticbeds@FORGE-1.14.4-2.0.0.1 DONE} seals-1.14.4-1.0.2.jar Seals {seals@1.0.2 DONE} caelus-FORGE-1.14.4-1.0.1.1.jar Caelus API {caelus@FORGE-1.14.4-1.0.1.1 DONE} colytra-FORGE-1.14.4-2.1.0.jar Colytra {colytra@FORGE-1.14.4-2.1.0 DONE} invtweaks-1.14.4-0.6.1.jar Inventory Tweaks Reborn {invtweaks@1.14.4-0.6.1 DONE} extraboats-1.2.2-1.14.4.jar Extra Boats {extraboats@1.2.2 DONE} ensorcellation-1.14.4-0.2.0b.jar Ensorcellation {ensorcellation@0.2.0b DONE} create-mc1.14.4_v0.1.1a.jar Create {create@0.1.1a DONE} Waystones_1.14.4-5.0.1.jar Waystones {waystones@5.0.1 DONE} mgui-1.14.4-1.2.0.jar mgui {mgui@1.2.0 DONE} comforts-FORGE-1.14.4-2.0-beta4.jar Comforts {comforts@FORGE-1.14.4-2.0-beta4 DONE} NaturesCompass-1.14.4-1.8.3.jar Nature's Compass {naturescompass@1.14.4-1.8.3 DONE} SimpleStorageNetwork-1.14.4-0.2.0.jar Simple Storage Network {storagenetwork@1.14.4-0.2.0 DONE} SereneSeasons-1.14.4-2.0.0.40-universal.jar Serene Seasons {sereneseasons@1.14.4-2.0.0.40 DONE} gardentools-1.14.4-1.0.0.jar Garden Tools {gardentools@1.14.4-1.0.0 DONE} cursedearth-1.4a.jar Cursed Earth {cursedearth@1.4a DONE} BotanyPots-1.14.4-1.0.8.jar BotanyPots {botanypots@1.0.8 DONE} curioofundying-FORGE-1.14.4-2.0.jar Curio of Undying {curioofundying@FORGE-1.14.4-2.0 DONE} FarmingForBlockheads_1.14.4-5.3.1.jar Farming for Blockheads {farmingforblockheads@5.3.1 DONE} cofh_core-1.14.4-0.2.0b.jar CoFH Core {cofh_core@0.2.0b DONE} demagnetize-1.14.4-1.2.1.jar Demagnetize {demagnetize@1.14.4-1.2.1 DONE} BonsaiTrees-2.0.2.35.jar Bonsai Trees 2 {bonsaitrees2@2.0.2.35 DONE} mcjtylib-1.14-3.5.17-alpha.jar McJtyLib {mcjtylib@1.14-3.5.17-alpha DONE} rftoolsbase-1.14-0.0.12-alpha.jar RFToolsBase {rftoolsbase@1.14-0.0.12-alpha DONE} rftoolsstorage-1.14-0.0.7-alpha.jar RFToolsStorage {rftoolsstorage@1.14-0.0.7-alpha DONE} ClickMachine-1.14.4-2.1.2.jar Click Machine {clickmachine@2.1.2 DONE} voyage-1.0.0.jar Voyage {voyage@1.0.0 DONE} PackingTape-1.14.4-0.9.2.jar Packing Tape {packingtape@0.9.2 DONE} traverse-1.14.4-2.0.3.jar Traverse {traverse@1.14.4-2.0.3 DONE} mininggadgets-1.2.3.jar Mining Gadgets {mininggadgets@1.2.3 DONE} CraftTweaker-1.14.4-5.0.1.160.jar CraftTweaker {crafttweaker@5.0.1.160 DONE} rftoolspower-1.14-1.2.12-alpha.jar RFToolsPower {rftoolspower@1.14-1.2.12-alpha DONE} mysticalworld-1.14.4-1.7.1.jar Mystical World {mysticalworld@1.14.4-1.7.1 DONE} campfiretorches-1.14.4-1.0.3.jar Campfire Torches {campfiretorches@1.14.4-1.0.3 DONE} forge-1.14.4-28.1.109-universal.jar Forge {forge@28.1.109 DONE} QuickLeafDecay-MC1.14.4-1.2.5.jar Quick Leaf Decay {quickleafdecay@1.2.5 DONE} ironchest-1.14.4-9.1.5.jar Iron Chests {ironchest@1.14.3-9.0.3 DONE} forge-1.14.4-28.1.109-server.jar Minecraft {minecraft@1.14.4 DONE} rftoolsutility-1.14-1.2.14-alpha.jar RFToolsUtility {rftoolsutility@1.14-1.2.14-alpha DONE} Flopper-1.14.4-1.0.5.jar Flopper {flopper@1.0.5 DONE} theoneprobe-1.14-1.4.37.jar The One Probe {theoneprobe@NONE DONE} swingthroughgrass-1.14.4-1.3.2.jar SwingThroughGrass {swingthroughgrass@1.14.4-1.3.2 DONE} watercan-1.14.4-2.1.0.jar Watercan {watercan@1.14.4-2.1.0 DONE} titanium-1.14.4-2.2.10.jar Titanium {titanium@2.2.10 DONE} SilentLib-1.14.4-4.4.0+44.jar Silent Lib {silentlib@4.4.0+44 DONE} bluepower-1.14.4-0.3.172-alpha-universal.jar Blue Power {bluepower@0.3.172-alpha DONE} RingOfGrowth-1.14.4-1.0.20.jar Ring of Growth {ring_of_growth@1.0.20 DONE} CapabilityProxy-1.14.4-2.1.5.jar CapabilityProxy {capabilityproxy@2.1.5 DONE} Ding-1.14.4-1.1.0.jar Ding {ding@1.1.0 DONE} creatureslovebeacons-FORGE-1.14.4-2.0.jar Creatures Love Beacons {creatureslovebeacons@FORGE-1.14.4-2.0 DONE} LargeFluidTank-14.9.6.jar FluidTank {fluidtank@14.9.6 DONE} rftoolsbuilder-1.14-1.2.12-alpha.jar RFToolsBuilder {rftoolsbuilder@1.14-1.2.12-alpha DONE} extragolems-9.0.5.jar Extra Golems {golems@9.0.5 DONE} dimdungeons-1.03-forge-1.14.4.jar Dimensional Dungeons {dimdungeons@1.14.4-1.03 DONE} foamdome-3.0.0.jar Foam Dome {foamdome@3.0.0 DONE} Quark-r2.0-209.jar Quark {quark@r2.0-209 DONE} Mantle-1.14.4-1.4.32.jar Mantle {mantle@1.4.32 DONE} Inspirations-1.14.4-1.0.2.jar Inspirations {inspirations@1.14.4-1.0.2 DONE} FTBUtilitiesBackups-2.0.0.11.jar FTB Utilities: Backups {ftbbackups@2.0.0.11 DONE} FastWorkbench-1.14.4-2.1.4.jar FastWorkbench {fastbench@2.1.4 DONE} multibeds-1.14-1.5.1.jar Multi-Beds {multibeds@1.5.0 DONE} StorageDrawers-1.14.4-6.0.5.jar Storage Drawers {storagedrawers@1.14.4-6.0.3 DONE} simplytea-2.0.4.jar Simply Tea {simplytea@2.0.4 DONE} structurize-0.10.226-ALPHA.jar Structurize {structurize@0.10.226-ALPHA DONE} ScreenshotToClipboard-1.14.4-1.0.3.jar Screenshot to Clipboard {screenshotclipboard@1.14.4-1.0.3 DONE} quickstack-2.0.3.jar DropOff {dropoff@2.0.3 DONE} minecolonies-0.10.680-RELEASE-universal.jar Minecolonies {minecolonies@0.10.680-RELEASE DONE} FastFurnace-1.14.4-2.2.4.jar FastFurnace {fastfurnace@2.2.4 DONE} World-Stripper-1.7.2-1.14.4.jar World Stripper {worldstripper@version DONE} engineersdecor-1.14.4-1.0.18-b3.jar Engineer's Decor {engineersdecor@1.0.18-b3 DONE} solcarrot-1.14.4-1.9.3.jar Spice of Life: Carrot Edition {solcarrot@1.14.4-1.9.3 DONE} RingOfAttraction-1.14.4-1.0.20.jar Ring of Attraction {ring_of_attraction@1.0.20 DONE} nps_1.14-2.1.jar Nether Portal Spread {nps@2.1 DONE} modular-routers-1.14.4-5.1.2-7.jar Modular Routers {modularrouters@1.14.4-5.1.2-7 DONE} easyelytrato_1.14-1.1.jar Easy Elytra Takeoff {easyelytrato@1.1 DONE} smallernp_1.14-1.1.jar Smaller Nether Portals {smallernp@1.1 DONE} Aquaculture-1.14.4-2.0.3.jar Aquaculture 2 {aquaculture@1.14.4-2.0.3 DONE} FriendlyFire-1.14.4-3.0.2.jar FriendlyFire {friendlyfire@3.0.2 DONE} mysticalwildlife-1.14.4-1.3.4.jar Mystical Wildlife {mysticalwildlife@1.3.4 DONE} refinedstorageaddons-0.5.jar Refined Storage Addons {refinedstorageaddons@0.5 DONE} Ma-Essentials-1.14.4-1.2.10.jar Ma Essentials {ma-essentials@1.14.4-1.2.10 DONE} CosmeticArmorReworked-1.14.4-v1a.jar CosmeticArmorReworked {cosmeticarmorreworked@1.14.4-v1a DONE} packmode-1.14.4-2.0.0.jar Pack Mode {packmode@1.14.4-2.0.0 DONE} kubejs-forge-1.14.4-2.2.0.25.jar KubeJS {kubejs@2.2.0.25 DONE} OpenLoader-1.14.4-1.0.3.jar OpenLoader {openloader@1.0.3 DONE} Pulsar/inspirations loaded Pulses:

Minimal setup needed to reproduce

Steps to reproduce Trying to fire the bow is an instant crash every time.

mickelus commented 4 years ago

Fixed in 1.18.1 :)