GithubHelp home page GithubHelp logo

parker8283 / bowinfinityfix Goto Github PK

View Code? Open in Web Editor NEW
5.0 5.0 5.0 462 KB

Removes need to have an arrow in your inventory to use the Infinity enchant on your bow.

License: GNU Lesser General Public License v3.0

Java 100.00%
minecraft mod

bowinfinityfix's People

Contributors

parker8283 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

bowinfinityfix's Issues

Publish to modrinth beside curseforge?

Hi, thanks for this mod, are you willing to publish it to modrinth as well beside curseforge? Currently this is the only "external" mod for my modrinth pack which can't be used directly on modrinth.

A coremod should not be a ModContainer

There is currently an incompatibility with this mod and SpongeForge (SpongePowered/SpongeForge#496).

Your BowInfinityFix class is both a coremod and a modcontainer
This causes a problem because DummyModContainer is force-loaded when the coremod is first initialized, but this does not give Sponge's mixin system a chance to load

You should remove DummyModContainer from the coremod and load the actual mod in the normal mod cycle.

Problems with Draconic Evolution

In the latest version (didn't test the older ones yet), the Wyvern Bow isn't working correctly.
It at first tensions and then quickly untensions and repeats that.
Without the Inifnity Enchantment, it works fine.
I think, that it's an issue with this mod, but I am not 100% sure.

Not complatible with REI mod

Hi! I just added your mod to my server and crashes everytime I try to fire my bow.

Here's the extract that leads me to think that it is due to REI incompatibility

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

-- Head --
Thread: Render thread
Stacktrace:
	at net.parker8283.bif.BowInfinityFix.infinityFix(BowInfinityFix.java:23) ~[BowInfinityFix-1.19.x-forge-2.5.0.jar%23210!/:2.5.0] {re:classloading,pl:rei_plugin_compatibilities:B}
	at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:260) ~[eventbus-6.0.3.jar%2380!/:?] {}
	at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:252) ~[eventbus-6.0.3.jar%2380!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.3.jar%2380!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.3.jar%2380!/:?] {}
	at net.minecraftforge.event.ForgeEventFactory.onArrowNock(ForgeEventFactory.java:556) ~[forge-1.19.3-44.1.1-universal.jar%23259!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at net.minecraft.world.item.BowItem.m_7203_(BowItem.java:110) ~[client-1.19.3-20221207.122022-srg.jar%23254!/:?] {re:classloading,pl:rei_plugin_compatibilities:B}
	at net.minecraft.world.item.ItemStack.m_41682_(ItemStack.java:274) ~[client-1.19.3-20221207.122022-srg.jar%23254!/:?] {re:mixin,xf:fml:forge:itemstack,re:classloading,pl:rei_plugin_compatibilities:B,xf:fml:forge:itemstack}
	at net.minecraft.client.multiplayer.MultiPlayerGameMode.m_233716_(MultiPlayerGameMode.java:373) ~[client-1.19.3-20221207.122022-srg.jar%23254!/:?] {re:classloading,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,xf:fml:toolswap:toolswap,pl:runtimedistcleaner:A}
	at net.minecraft.client.multiplayer.MultiPlayerGameMode.m_233729_(MultiPlayerGameMode.java:250) ~[client-1.19.3-20221207.122022-srg.jar%23254!/:?] {re:classloading,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,xf:fml:toolswap:toolswap,pl:runtimedistcleaner:A}
	at net.minecraft.client.multiplayer.MultiPlayerGameMode.m_233721_(MultiPlayerGameMode.java:361) ~[client-1.19.3-20221207.122022-srg.jar%23254!/:?] {re:classloading,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,xf:fml:toolswap:toolswap,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91277_(Minecraft.java:1718) ~[client-1.19.3-20221207.122022-srg.jar%23254!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:carryon.mixins.json:MinecraftMixin,pl:mixin:APP:konkrete.mixin.json:MixinMinecraft,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:playerrevive.mixins.json:MinecraftAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91279_(Minecraft.java:1976) ~[client-1.19.3-20221207.122022-srg.jar%23254!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:rei_plugin_compatibilities:B,xf:fml:xaeroworldmap:xaero_wm_minecraft_runtick,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:carryon.mixins.json:MinecraftMixin,pl:mixin:APP:konkrete.mixin.json:MixinMinecraft,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:playerrevive.mixins.json:MinecraftAccessor,pl:mixin:A,pl:runtimedistcleaner:A}

Here's the complete error log: https://mclo.gs/uFbogas (also attached as .txt)

crash-2023-04-11_11.21.47-client.txt

Regards

Mod works fine but i get an error while loading

MC: 1.18.1
Forge: 39.1.2

09:13:44.265
game
net.minecraftforge.fml.util.ObfuscationReflectionHelper$UnableToFindFieldException: java.lang.NoSuchFieldException: INFINITY_ARROWS
at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.util.ObfuscationReflectionHelper.findField(ObfuscationReflectionHelper.java:241)
at TRANSFORMER/[email protected]/me.pieking1215.infinitymending.RegistryEvents.registerTileEntities(RegistryEvents.java:28)
at net.minecraftforge.eventbus.ASMEventHandler_114_RegistryEvents_registerTileEntities_Register.invoke(.dynamic)
at MC-BOOTSTRAP/[email protected]/net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85)
at MC-BOOTSTRAP/[email protected]/net.minecraftforge.eventbus.EventBus.post(EventBus.java:302)
at MC-BOOTSTRAP/[email protected]/net.minecraftforge.eventbus.EventBus.post(EventBus.java:283)
at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:120)
at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:121)
at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804)

Does not work for Thermal Foundation and Redstone Arsenal bows

As the title says, all 'reinforced' bows from Thermal Foundation and the flux-infused bow from Redstone Arsenal behave as they would without the mod. Tested with bows from EnderIO, Natura, and Botania, and only Thermal/Arsenal bows appear to be affected. Using bow infinity fix rv5 on Minecraft 1.12 in a modified version of the FTB Revelation pack via the Twitch (formerly Curse) launcher. Thanks for the mod!

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.