Giter Site home page Giter Site logo

wall-jump's People

Contributors

genandnic avatar

Stargazers

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

Watchers

 avatar

wall-jump's Issues

Insane Speed with Jumpboost

While having the jump boost effect and sprint jumping gives you insane speed, which makes jump boost potions way too op, bcause it allows you to have an significant advantage in combat, and basically lets you outrun anything.

Blacklist Climbable blocks

Suggestion:
Having a config option to blacklist certain block itemIDs would be very useful. I am building obstacle courses that would make great use of this config. Thank you.

[Enhancement] Add key bind for turning around while clinging, in addition to config option

When clinging, there are many cases where you want to face the same direction as the wall for your jump, (climbing two block high ledges for example), and many where you want to be able to jump the opposite direction with as much momentum as possible (cheesing creepers, jumping between trees, etc)
Both are equally useful, in many of the same scenarios, and I find it sad that I can only choose between one or the other for each gameplay session.

Mirror's edge (parkour game for those who don't know) had a keybind for quickturn, which I think is the best way to implement this.
for example, while clinging, press x to turn around.
[edit] it would also be cool to enable this on ladders

Crouch-walljump exploit

You can greatly increase the height of your wall jump by crouching. I assume this is a bug and not a feature?

I haven't looked into the code, but I wouldn't be surprised if MC uses its movement speed modifier for jumps too, and increases its jump modifier to account for the reduced movement speed multiplier when sneaking, but this could be way off the mark. I haven't checked, just a possibility.

1.19 when

I would love for this mod to continue to be used in 1.19 forge client, will it still be updated?client

How to disable stun lock after falling?

I was experimentying to play for fun, but couldn't find a way to disable the stun lock after falling for a few blocks.It might be balanced in case of a chase, but I' d like the chance to remove it to try another route :).

[crash] null pointer exception (duplicate of #33)

Happened after I wrote a script to kick myself upon death using kubejs. I died, got kicked, and rejoined, and upon rejoining, my game crashed and this is the crash report it gave me.
Here's the full report, https://pastebin.com/5ytNNM6a, and the following is a preview of the report.

---- Minecraft Crash Report ----
// Daisy, daisy...

Time: 6/19/21 3:49 PM
Description: Unexpected error

java.lang.NullPointerException: Unexpected error
	at genandnic.walljump.client.DoubleJumpLogic.doDoubleJump(DoubleJumpLogic.java:37) ~[?:] {re:classloading,pl:runtimedistcleaner:A}
	at genandnic.walljump.proxy.ClientProxy.onClientTick(ClientProxy.java:42) ~[?:] {re:classloading}
	at net.minecraftforge.eventbus.ASMEventHandler_631_ClientProxy_onClientTick_ClientTickEvent.invoke(.dynamic) ~[?:?] {}
	at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-4.0.0.jar:?] {}
	at net.minecraftforge.eventbus.EventBus$$Lambda$2566/1773495330.invoke(Unknown Source) ~[?:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?] {}
	at net.minecraftforge.fml.hooks.BasicEventHooks.onPostClientTick(BasicEventHooks.java:110) ~[?:?] {re:classloading}
	at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1542) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:kubejs-common.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:953) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:kubejs-common.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:kubejs-common.mixins.json:MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.main(Main.java:184) [?:?] {re:classloading,xf:fml:screenshotclipboard:coremodone,pl:runtimedistcleaner:A}
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
	at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.5-36.1.0.jar:36.1] {}
	at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$491/1499688007.call(Unknown Source) [forge-1.16.5-36.1.0.jar:36.1] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {}

[Suggestion] Add commands

Add commands for each effect of the mod.
This serves as a simple way to cross integrate across multiple mods that use commands to reward players.
Rewards from quests
and other stuff :)
I would like to use in 1.15 to add compat with Project MMO's agility skill.
Rewarding the player with your unique effects once they've reached a certain agility level.

[help] How to ban the enchant

I have wall-jump enabled by default in my profile and enableEnchantments = false, but I can still catch him while fishing.How to keep enchantment book wall-jump from appearing in Fishing Treasure.Also, I want to disable enchantment seepd-boost and also keep him from appearing in the Fishing Treasure.

[Enhancement] We have wall jumps, slides, and grabs now, perhaps could we see wall running next?

Hear me out. The first thing I think of when using this mod is Titanfall 2's advanced movement, The satisfaction of pulling off a chain of wall jumps with this mod hits exactly the same way it would in Titanfall 2, but there is still something missing from the experience for me.

Wall Running would likely be configurable, allowing the player to toggle it on or off if they don't want it. It could be activated by pressing a certain key to toggle the wall running mod on, where which the mod will recognize the player's direction of movement and the blocks they are moving towards, and this would allow the player to orientate to that surface and run along it for a given amount of time (indicated by some sort of bar/meter perhaps?), and even wall jump from it if they wanted to.

Certain Blocks, such as modded sideways slopes, stairs, or slabs, would basically serve as a curve in the wall for wall running players, allowing for even more movement options.

This may be out of scope for what you want to do with this mod, but I figured it would be worth mentioning.

1.15.2 - Cannot Wall-cling with Controllable

I'm currently using this on 1.15.2, and it's apparently impossible to wall-cling with Controllable as my primary means of control.

I can understand if you don't want to support forge or 1.15.2, but can you please consider looking at this for 1.15.2 forge and please consider looking at this moving forwards for literally any version? Keyboard + mouse isn't an option for me, so I'm kinda out of luck as far as "just use KB+M" goes :(

Crash on World Creation

Happens right after joining when new world created

	at genandnic.walljump.proxy.ClientProxy.onClientTick(ClientProxy.java:61)
	at net.minecraftforge.eventbus.ASMEventHandler_2983_ClientProxy_onClientTick_ClientTickEvent.invoke(.dynamic)
	at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85)
	at net.minecraftforge.eventbus.EventBus$$Lambda$2659/877171531.invoke(Unknown Source)
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302)
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283)
	at net.minecraftforge.fml.hooks.BasicEventHooks.onPostClientTick(BasicEventHooks.java:110)
	at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1542)
	at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:953)
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607)
	at net.minecraft.client.main.Main.main(Main.java:184)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:497)
	at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51)
	at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$490/1320452760.call(Unknown Source)
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54)
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72)
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:82)
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:66)

[16Jan2021 13:31:56.081] [Render thread/FATAL] [net.minecraftforge.common.ForgeMod/]: Preparing crash report with UUID be5ed7cf-5b72-406c-bbf9-0f66ca3d9190
[16Jan2021 13:31:56.086] [Render thread/FATAL] [net.minecraft.client.Minecraft/]: Unreported exception thrown!
java.lang.NullPointerException: null
	at genandnic.walljump.proxy.ClientProxy.onClientTick(ClientProxy.java:61) ~[?:]
	at net.minecraftforge.eventbus.ASMEventHandler_2983_ClientProxy_onClientTick_ClientTickEvent.invoke(.dynamic) ~[?:?]
	at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-4.0.0.jar:?]
	at net.minecraftforge.eventbus.EventBus$$Lambda$2659/877171531.invoke(Unknown Source) ~[?:?]
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-4.0.0.jar:?]
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-4.0.0.jar:?]
	at net.minecraftforge.fml.hooks.BasicEventHooks.onPostClientTick(BasicEventHooks.java:110) ~[?:?]
	at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1542) ~[?:?]
	at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:953) ~[?:?]
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) [?:?]
	at net.minecraft.client.main.Main.main(Main.java:184) [?:?]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51]
	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51]
	at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.4-35.1.37.jar:35.1]
	at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$490/1320452760.call(Unknown Source) [forge-1.16.4-35.1.37.jar:35.1]
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?]
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?]```

creative flight breaking doublejump

having creative flight enabled in any way completely removes the ability to doublejump, even in survival. is this intentional, and if so is there a config option for it? i'm on 1.12.2 btw

Suggestion

I love WallJump and in combination with ElenaiDodge2, its very smart. I was happy to see ED2 gets updated and take the vanilla friendly way. I suggested her a skill book for cooldownreduce and weight limit highering. She like it.
Maybe you could make a skill book too. But by WJ the book could be enchantable and gets tiered.
tier 1 - normal WJ book = wall jump skill
tier 2 - diamond WJ book = wall jump and one air jump
tier 3 - emerald wj book = wall jump and two air jumps
If the book stored you gonna behold your skills, but to get the next tier you allways need it.
That would make it absolutly vanilla friendly and a book is good for creating the gui in vanilla style.

Boat error

This mod makes unable to boost boat with ctrl.
It boosts for a moment, changes fov for a moment and standart speed.

How to add an enchantment to commands

So just a quick question,
I've been scratching my head about it for a few hours now. How do I write a command for a command block that lets me spawn a double check enchantment book?

[SUGGESTIONS] No Climb Block

You know how there are barriers in Minecraft? What if you added a block similar and made it so that this certain block cannot be climbed upon....

You could also add a placeable tile that is invisible that you can attach to pre-existing blocks and that players can pass through but not cling to...

or, add a custom NBT that blocks can have that disallows climbing on them. This would help people making parkour maps!

Infinite Elytra Flight Time with Speed Boost enchantment

Using the 1.16.1-1.3.6 version of the mod, with forge 32.0.108.

While sprinting, activating an Elytra with any speed boost enchantment will let you fly for as long as the elytra has durability with a fixed velocity (faster with each speed boost level). You can gain altitude at will with no penalty, akin to creative flying but with more speed. Letting go of the W key fixes this issue (not sprinting anymore fixes the fixed velocity as it normally is) This issue doesn't happen if you activate the elytra from walking speed.

demonstration : https://youtu.be/JrcS3YTu3E4
-same issue happens with only the elytra on, forgot to take my armor off for the recording

[Forge 1.14.4 (and maybe 1.15.2)] Wall-Jump enchantment for anvil usage

I just enchanted a book in version 1.14.4-forge and it seems like it can't be applied to boots in the anvil.
I checked the code and this enchantment is missing a function already set in the other two enchantments.
Is there any reason for this? Books of Wall-Jump seem useless this way.

Thank you for making this great mod!

Cannot disable speed in config and jump boost bug

With this mod, the player speed is changed, and I don't like that, so I would like to be able to stop this in the config option, but when I set speed to 0.0 it doesn't work.

Also, you gain insane speed with jump boost...

  • config speed bug
  • jump boost speed bug

[Feature Suggestion] Allow Individual Enchantment Enabling/Disabling (Forge 1.18.2)

See title. I would like to completely disable speed boost and double jump, leaving only the wall jump as an enchantment. While you are able to disable each feature individually, you are not able to enable the enchantments individually. Also, having a config to make the enchantments treasure enchantments instead of default enchantments available in the enchanting table would be nice.

I know this can probably be done with CraftTweaker, but I don't really have the time to learn how to do that.

[Feature] Air/Ground Dash

I love this mod and all the movement options it adds already, but there's one feature I've only seen in two mods: A quick, directional burst of speed. The only two mods that have implemented this are Smart Moving, which adds only side and back hops (with a pitifully small distance) and all while using a rendering API that breaks anything else which has custom rendering on the player; and a 1.7 mod called Move Plus, which adds exactly what I need...except that the dash in Move Plus launches you about 20 blocks in whatever direction you're looking, and activates on double tap, which is a problem when you're trying to edge closer to something like the edge of a cliff.

Ideally, what I want is:

  1. A quick burst of speed
  2. In any direction (controlled by movement keys, ideally)
  3. Triggered by a separate button (or maybe the sprint key)
  4. Which moves you about 6 to 8 blocks (or is configurable)

This could be an alternate mode for the double jump, as well--instead of going up, you go sideways. I'd also be content with a dash that always moves you in the direction you're looking, a la the bullet jump in Warframe.

Enchantment config option doesn't properly disable enchantments

Even if you set enableEnchantments = false in walljump-common.toml, it's still possible to find enchanted books with the enchants, and to apply the enchant to books in the enchanting table. I've yet to confirm if you can get them by directly enchanting items instead of books.

Falling sound is played while sprinting in creative mode with Better Sprinting

Presumably it's because the speed is exceeding that which is expected with normal creative flight and therefore hitting the threshold.

I would definitely recommend some sort of check to make sure that the movement is vertical rather than horizontal before playing any sort of sound.

I'd also suggest making it a configurable option:

fallingSound = new FallingSound(player);

Can't disable double-jump

I cannot disable the double-jump feature at all, for some reason. I enabled it earlier to mess around with it, but now i can't turn it off, even when i edit and save the config file, and also restart Minecraft several times. It may be because i have other mods that add double jump enchantments/items, but i don't think that's the case. Am i just stupid, or is this a bug? I really want to disable it.

EDIT: I uninstalled and re-installed the mod fresh, and double jumping is enabled by default, even though in the config file it says it's not enabled. ???

EDIT 2: Turns out this issue was caused by a different mod. My bad. Ignore this.

Output on Log shows "hi"

MC: 1.15.2
Walljump: 1.3.3

When in the game using the mod, the log console consistently outputs:
[genandnic.walljump.proxy.ClientProxy:livingEvent:86]: hi

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.