squeeglii / grapplemod-restitched Goto Github PK
View Code? Open in Web Editor NEWA mod for Minecraft (1.18-1.20.4+) which brings Yyon's Grappling Hook Mod to Fabric & Quilt
License: GNU General Public License v3.0
A mod for Minecraft (1.18-1.20.4+) which brings Yyon's Grappling Hook Mod to Fabric & Quilt
License: GNU General Public License v3.0
So theres a few kinks involved.
Firstly, if you use the grappling hook first, you can't deploy the glider, this leads to untimely demise from great hights.
Secondly, using the hook whilst gliding, will result in player death upon touching a block with their feet, no matter how smooth and slow the landing is. On top of that, you can't stop gliding once you've done this.
Thirdly, same scenario as the one above, but if you take off the glider mid glide, the player will plummet down with maximum velocity, no idea how or why it happens, but it's only happening AFTER using the hook mid glide.
So I switched to using this version of Grappling Hook today because I found out the Forge version doesn't work in the forge version I need to use for one of my other mods, and while it works fine in singleplayer, I run an smp and in the process of testing this on that server, when I tried to use the hook Neruina reported it as a ticking entity. Thinking it was maybe a mistake despite how many times it happened, I disabled Neruina's feature of killing ticking entities and then when I tried again the server crashed.
I tested it afterward with just what was required for Grapple Hook to work, and I would have tested it in just fabric, but my modpack needs forge for the overwhelming majority of other mods.
https://pastebin.com/ruaTKFCt <- the crashlog from when the server had my whole modpack
https://pastebin.com/DPYk6jbt <- crashlog from when both the server and my instance had only the required mods
Describe the bug
Says grapple hook mod needs cloth config version 6.4.90 or newer but 6.3.81 is the only latest release for 1.18.2
Version
Include the versions for:
1.18.2 Fabric
Grapple Hook Mod Version 1.18.2-v1.5
Cloth Config Varsion 6.3.81
Output Log
https://mclo.gs/26CbZ0D
Steps To Reproduce
Download Fabric for 1.18.2
Download Grapple Hook mod for 1.18.2
Download cloth config for 1.18.2
error when launching
v1.8
1.20.1
Fabric 0.16.0
Interacting with toggleable blocks (doors, levers, etc.) does so twice, making them ultimately not do anything unless if right-click is held for a split-second longer. Blocks like chests are also affected, but not functionally, as the sound just plays twice instead. I assume that this is some sort of issue with PlayerInteractEvent, though I'm not entirely certain.
As I don't have a clear indication of which mod is conflicting with this one, here's all of the mods I had at the time:
I do know that the Grapple Hook mod was somehow involved with this because the issue stopped when I removed it from my mods folder.
(I don't use GitHub very often, so please excuse me if anything important was left out.)
Describe the bug
When i load quilt it crashes
Version
Include the versions for:
Output Log And Crash Report
crash-2023-03-04_20.39.31.4808-quilt_loader.txt
latest.log
To Reproduce
If you can, steps to reproduce the behavior, e.g.:
I would love it if there were a config options allowing me to disallow the player from using the magnetic forcefield in hand. You could do the same with the ender staff. Being able to practically fly at insane speeds for just some iron and redstone feels very overpowered. It would still be good to have it as a crafting ingredient, so that you can apply the upgrade to the grappling hook, but the item is too much.
Describe the bug
Very high fall damage when double jumping onto some climbable surfaces, climb down it then let go of the climbable object leaving even just one single block of fall (from detatching from the climbable object to the ground or plain surface).
Video / Screenshots
Version
Include the versions for:
Output Log
None. Crashing or performance issues never occur
To Reproduce
Additional context
The more I climb down the climbable object before landing, the more the fall damage I take.
Again, it never happened with scaffholdings
Cheers!!
the mod https://modrinth.com/mod/cloud-boots gives us boots that negate all fall damage. However when being used with the ender staff
, sometimes fall damage is applied. Me and the boys died many times because of this bug , if this is fixable on your end pls do fix it :D . if not , np lol.
1.99.0+1.20.1.beta.fabric
1.20.1
Fabric 0.15.11
Using the keybind to throw both hooks for a grappling hook with the Double upgrade only throws the one on the right. Throwing each hook individually with their keybinds works.
I have tested with only this mod installed to make sure it wasn't a mod conflict which doesn't seem to be the case.
When placing down a block in a non solid block (for example a plant), the block will place twice seemingly with no cooldown.
Please include clear description of the bug, with the steps of how to recreate it.
Describe the bug
Stuck at the wall with no camera tilt and sliding along it instead of runnning
Video / Screenshots
Version
Include the versions for:
To Reproduce
If you can, steps to reproduce the behavior, e.g.:
I was using the re:squake mod in the example video above but i could reproduce it without the mod.
==============================================================================
Without Animalistic no problem to launch hook since the ground
Log without animalistic on a new map.log
==============================================================================
With Animalistic, problem to launch the hook only when I am on the ground
==============================================================================
When I disable Animalistic on my modpack of 250+ mods zero problem to launch the hook, here I just install these two, to fast try/demo and same problem
The crash pops up whenever I'm about to use the grappling hook on any surface with the Grappling Hook Mod: Restitched. I've played many different worlds with many other mods I have, and with no other mods other than the grappling mod. I've only gotten it to crash through my modpack and it randomly crashes whenever the grapple is about to attach something. It's not consistent, it'll either crash or not but the crash is common and it's been disrupting my gameplay so many times.
The error is: [Render thread/WARN]: Client disconnected with reason: Internal Exception: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_1297.method_18798()" because "e" is null
Here's the log for my recent world: https://paste.ee/p/cRMvW
The image is showing what mods I installed on my multimc instance.
This was being used in a large modpack. The server would crash but not the whole game. The error seemed to occur when trying to grapple into chunks that are still being loaded. The crash was in single player mode. Possibly relevant mods in the modpack included sodium, iris, lithium, bobby, better fps render distance, entity culling fabric/forge, no see no tick, dynamic view, debugify, chunk sending, and modernfix. Sorry if it isn't actually this mod's fault.
[17:17:36] [Netty Local Client IO #1/ERROR]: Encountered exception while handling in channel with name "grapplemod:segment"
java.lang.IndexOutOfBoundsException: Index: 8, Size: 2
at java.util.LinkedList.checkElementIndex(LinkedList.java:559) ~[?:?]
at java.util.LinkedList.remove(LinkedList.java:529) ~[?:?]
at com.yyon.grapplinghook.entity.grapplehook.SegmentHandler.removeSegment(SegmentHandler.java:155) ~[grapplemod-1.20(.1)-v1.7.jar:?]
at com.yyon.grapplinghook.network.clientbound.SegmentMessage.processMessage(SegmentMessage.java:98) ~[grapplemod-1.20(.1)-v1.7.jar:?]
at com.yyon.grapplinghook.network.NetworkManager.lambda$generateClientPacketHandler$0(NetworkManager.java:25) ~[grapplemod-1.20(.1)-v1.7.jar:?]
at net.fabricmc.fabric.impl.networking.client.ClientPlayNetworkAddon.receive(ClientPlayNetworkAddon.java:98) ~[fabric-networking-api-v1-1.3.10+eeb8eb3677-5f0732b3ac824797.jar:?]
at net.fabricmc.fabric.impl.networking.client.ClientPlayNetworkAddon.receive(ClientPlayNetworkAddon.java:40) ~[fabric-networking-api-v1-1.3.10+eeb8eb3677-5f0732b3ac824797.jar:?]
at net.fabricmc.fabric.impl.networking.AbstractChanneledNetworkAddon.handle(AbstractChanneledNetworkAddon.java:101) ~[fabric-networking-api-v1-1.3.10+eeb8eb3677-5f0732b3ac824797.jar:?]
at net.fabricmc.fabric.impl.networking.client.ClientPlayNetworkAddon.handle(ClientPlayNetworkAddon.java:90) ~[fabric-networking-api-v1-1.3.10+eeb8eb3677-5f0732b3ac824797.jar:?]
at net.minecraft.class_634.handler$eld000$fabric-networking-api-v1$handleCustomPayload(class_634.java:3768) ~[client-intermediary.jar:?]
at net.minecraft.class_634.method_11152(class_634.java) ~[client-intermediary.jar:?]
at net.minecraft.class_2658.method_11457(class_2658.java:60) ~[client-intermediary.jar:?]
at net.minecraft.class_2658.method_11054(class_2658.java:8) ~[client-intermediary.jar:?]
at net.minecraft.class_2535.method_10759(class_2535.java:175) ~[client-intermediary.jar:?]
at net.minecraft.class_2535.method_10770(class_2535.java:160) ~[client-intermediary.jar:?]
at net.minecraft.class_2535.channelRead0(class_2535.java:52) ~[client-intermediary.jar:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:99) ~[netty-transport-4.1.82.Final.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.82.Final.jar:?]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.82.Final.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.82.Final.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.82.Final.jar:?]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.82.Final.jar:?]
at io.netty.channel.local.LocalChannel.readInbound(LocalChannel.java:299) ~[netty-transport-4.1.82.Final.jar:?]
at io.netty.channel.local.LocalChannel.finishPeerRead0(LocalChannel.java:445) ~[netty-transport-4.1.82.Final.jar:?]
at io.netty.channel.local.LocalChannel.access$400(LocalChannel.java:50) ~[netty-transport-4.1.82.Final.jar:?]
at io.netty.channel.local.LocalChannel$5.run(LocalChannel.java:403) ~[netty-transport-4.1.82.Final.jar:?]
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174) ~[netty-common-4.1.82.Final.jar:?]
at io.netty.channel.DefaultEventLoop.run(DefaultEventLoop.java:54) ~[netty-transport-4.1.82.Final.jar:?]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[netty-common-4.1.82.Final.jar:?]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.82.Final.jar:?]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Describe the bug
When using grappling hook with VMP's optimized entity tracking settings (enabled by default), the grappling hook's collision is inaccurate. (Float in the air, near the wall that it was supposed to landing at.)
Version
Include the versions for:
Steps To Reproduce
Additional context
ps1. I also did a bug report on VMP's github page as well, just in case it can't be fixed on your side.
ps2. you should make a discord server btw
This is an oddity in the Minecraft community where features of mods just don't seem to be explained anywhere? This isn't the first mod I've seen that does this. But, in this case, there doesn't seem to be a recipe for adding upgrades, I couldn't find a button that does it, etc... tried to look back at old showcases for the Forge version to find the answer but didn't pick anything up, the original mod doesn't explain it either, I guess you just know or you don't. I even picked through the source code to see if I could pick up a clue. Maybe it's super obvious but I'm not seeing it.
Version
Output Log
https://hastebin.com/share/meciviraso.wasm
To Reproduce
After placing the upgrade block, I can't find a way to pick it back up without it just breaking and disappearing with any applied upgrades being lost as well.
Noticed in a custom mod list, verified in a simple setup with just Minecraft, Fabric API, Cloth Config, and Grapple Hook Mod Restitched.
Glancing through the mod and code here on github, I don't see anything I'm familiar with that would control what or how the block is mineable.
Is there a way to pick up/move the block without other mods?
1.7+1.20.1
1.20.1
Fabric w/ Fabric API 0.92.0
During the fall after disengaging a grappling hook, you can't use the elytra
- Taken from Discord
Describe the bug
If Amecs is installed with Grapple Hook Restitched a crash will occur when changing a keybind.
Video / Screenshots
If applicable, add screenshots to help explain your problem.
Version
Include the versions for:
Output Log
Gist!
Steps To Reproduce
If you can, steps to reproduce the behavior, e.g.:
Additional context
(This did not occur in v1.3)
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.