gr8pefish / openglider Goto Github PK
View Code? Open in Web Editor NEWOpenBlocks' HangGlider ported and rewritten for 1.10+
License: MIT License
OpenBlocks' HangGlider ported and rewritten for 1.10+
License: MIT License
Closing the server with your glider equipped will brick it permanently. Relevant stacktrace:
java.lang.NullPointerException: Unexpected error
at gr8pefish.openglider.client.event.ClientEventHandler.renderGliderFirstPersonPerspective(ClientEventHandler.java:119)
at gr8pefish.openglider.client.event.ClientEventHandler.onRenderOverlay(ClientEventHandler.java:100)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_1271_ClientEventHandler_onRenderOverlay_RenderWorldLastEvent.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:185)
at net.minecraftforge.client.ForgeHooksClient.dispatchRenderLast(ForgeHooksClient.java:166)
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:483)
at Reflector.callVoid(Reflector.java:512)
at net.minecraft.client.renderer.EntityRenderer.func_175068_a(EntityRenderer.java:1875)
at net.minecraft.client.renderer.EntityRenderer.func_78471_a(EntityRenderer.java:1555)
at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1334)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1076)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:371)
at net.minecraft.client.main.Main.main(SourceFile:124)
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:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Hey there. We all love this mod on our small server and use it constantly, but recently ran into an issue: When OpenComputers' hover boots are equipped, possibly due to the little bit of extra lift, if the hang glider is used the player will be kicked out of the server by the flight protection ("flight is not enabled...").
Do you think it would be possible to add compatiblity for this item, that is, the hover boots? It's fine if people can fly farther as long as the boots have charge.
Sorry, but this one is simple enough I think I can skip the bug boilerplate info.
This applies to Open Glider v0.2.0. You've named the localization file EN_US.lang
, and as such it's not being loaded. It needs to be named en_US.lang
instead.
I would like to suggest a stick and paper makeshift glider for early game on skyblocks and skylands maps which would have very low durability and slightly less control. Basically, just something to get from one place to another in a pinch when nothing else is available.
Note: If this bug occurs in a modpack, please report this to the modpack author. Otherwise, delete this line and add your description here. If this is a feature request, this template does not apply to you. Just delete everything.
Mod always reports there is an update available
Mod should not report that there is update available were there are none.
Not sure anymore, happened some days ago. I think it didn't crash, but just showed me that an error occured with Open Glider in the top right corner.
https://paste.dimdev.org/cufilemawe.mccrash
As copied from Curse comments:
I like the idea of requiring repair for the glider over time, but I'm just iffy on the idea of the costs raising each time you use an anvil.
Vanilla balances this with the Elytra by letting you apply the mending enchant. Currently this doesn't work for the Glider. (Sidenote: The enchant can actually be applied, but it has no effect).
The counter-argument I suppose is that raising anvil costs is the vanilla way, and it adds balance. However I'd argue that many mods have adopted the anvil for other purposes, so it wouldn't be that out of place.
As for balance, leather is still needed either way, it's just a different amount. At the point in time that you'd be making your second pair, it's unlikely to have any real impact on balance.
However, the reason I'd prefer it be a non-raising cost is because I don't want to be afraid to repair my glider when it's not low on durability. It becomes a problem of needing to wait to get the most use out of your limited repairs, which I find to be more frustrating than interesting from a game design perspective.
So if possible, I'd suggest removing the anvil costs increasing on repair. I think it would be a beneficial change.
Not a modpack. List of mods:
Advanced Solar Panels-4.0.4.jar
ArsMagica2-1.10.2-1.5.0-18.jar
astralsorcery-1.4.4.jar
BiblioCraft[v2.2.4][MC1.10.2].jar
CoralReef-1.2.jar
CraftTweaker-1.10.2-3.0.26.jar
CyclopsCore-1.9.4-0.10.6.jar
dailies-1.10.2-6.jar
EverlastingAbilities-1.9.4-1.2.4.jar
gravestone-1.5.13.jar
industrialcraft-2-2.6.245-ex110.jar
InventoryTweaks-1.61-58.jar
ironchest-1.10.2-7.0.15.804.jar
jei_1.10.2-3.14.7.420.jar
liteloader-1.10.2-release.jar
Mantle-1.10.2-1.1.5.jar
missing_pieces-1.10.2-4.3.0.jar
mod_voxelMap_1.6.23_for_1.10.2.litemod
MouseTweaks-2.8-mc1.10.2.jar
OpenGlider-1.10.2-1.0.0.jar
OptiFine_1.10.2_HD_U_E3.jar
RoguelikeDungeons-1.10.2-1.5.9.jar
Waila-1.7.0-B3_1.9.4.jar
Wawla-1.10.2-2.3.2.215.jar
WTF-Expedition-WorldGen_1.10.2_-v1.5.1.jar
[1.9.4]Mo' Villages-1.5.2.jar
Other players don't see a glider when it's equippied
When someone "holds" glider (chooses it on a toolbar) other players see it. But when it's equipped or someone flies with it equipped, other players don't see the glider.
I expect other players to see how I'm using the glider and being cool.
This crash in OpenGlider happened while connecting to a server for the first time. On the client side, the crash log shows:
[B#491] 2019/10/26 17:53:14 [INFO] // I feel sad now :(
[B#491] 2019/10/26 17:53:14 [INFO]
[B#491] 2019/10/26 17:53:14 [INFO] Time: 2019-10-26 17:53:14 EDT
[B#491] 2019/10/26 17:53:14 [INFO] Description: Error executing task
[B#491] 2019/10/26 17:53:14 [INFO]
[B#491] 2019/10/26 17:53:14 [INFO] java.util.concurrent.ExecutionException: java.lang.NullPointerException
[B#491] 2019/10/26 17:53:14 [INFO] at java.util.concurrent.FutureTask.report(Unknown Source)
[B#491] 2019/10/26 17:53:14 [INFO] at java.util.concurrent.FutureTask.get(Unknown Source)
[B#491] 2019/10/26 17:53:14 [INFO] at net.minecraft.util.Util.runTask(SourceFile:531)
[B#491] 2019/10/26 17:53:14 [INFO] at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1088)
[B#491] 2019/10/26 17:53:14 [INFO] at net.minecraft.client.Minecraft.run(Minecraft.java:3942)
[B#491] 2019/10/26 17:53:14 [INFO] at net.minecraft.client.main.Main.main(SourceFile:123)
[B#491] 2019/10/26 17:53:14 [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[B#491] 2019/10/26 17:53:14 [INFO] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[B#491] 2019/10/26 17:53:14 [INFO] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[B#491] 2019/10/26 17:53:14 [INFO] at java.lang.reflect.Method.invoke(Unknown Source)
[B#491] 2019/10/26 17:53:14 [INFO] at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
[B#491] 2019/10/26 17:53:14 [INFO] at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
[B#491] 2019/10/26 17:53:14 [INFO] Caused by: java.lang.NullPointerException
[B#491] 2019/10/26 17:53:14 [INFO] at gr8pefish.openglider.client.proxy.ClientProxy.getClientGliderCapability(ClientProxy.java:50)
[B#491] 2019/10/26 17:53:14 [INFO] at gr8pefish.openglider.common.network.PacketSyncGliderDataToClient$Handler.lambda$onMessage$0(PacketSyncGliderDataToClient.java:39)
[B#491] 2019/10/26 17:53:14 [INFO] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
[B#491] 2019/10/26 17:53:14 [INFO] at java.util.concurrent.FutureTask.run(Unknown Source)
[B#491] 2019/10/26 17:53:14 [INFO] at net.minecraft.util.Util.runTask(SourceFile:529)
[B#491] 2019/10/26 17:53:14 [INFO] ... 9 more
On the server side, the log showed:
[17:53:14] [Server thread/INFO] [minecraft/NetHandlerPlayServer]: PLAYER lost connection: Internal Exception: io.netty.handler.codec.EncoderException: java.io.IOException: Can't serialize unregistered packet
Complete log: https://gist.github.com/syntaxaire/abadcc3b9ff2ca52dc01a6fc19926b10
Pressing while flying the glider adjusts your FOV, presumably due to Vanilla mechanics. This should be removed while flying, or its FOV change should be synced up with fast flying mode (which uses the Sneak key).
FOV can be set while flying.
FOV should be set in sync with fast flying mode to simulate the sensation of speed, and not tied to an arbitrary button press.
Note: This bug was rewritten to more accurately describe its behavior. I mistakenly believed the FOV change was a feature of this mod at first.
While using this mod in a modpack with Galacticraft (and Extra Planets, More Planets) in it, I had hoped to find that wind modifiers worked from dimension to dimension, so that the glider would not work on the moon or Mercury, or less efficient on Mars. Maybe even more efficient on Jupiter?
Anyways, I was hoping to have a dimensional configuration that allows a percentage of efficiency on the gliders, such as entering 0.5 on Mars and the player will fall twice as fast there, have half the wind effect, etc. Or possible setting it to 0 and the player will just fall as normal.
When a glider is deployed (bars showing as sprite), and you mouse over another item, that item's sprite doesn't show unless the glider has been undeployed (right-clicked).
Glider is found in every category, even in the "Delete item" slot.
http://prntscr.com/fzbr2c
http://prntscr.com/fzbrqr
http://prntscr.com/fzbrta
http://prntscr.com/fzbrva
http://prntscr.com/fzbryw
The hang glider bar does not always display correct in normal camera view (not F5).
In certain circumstances, the glider bar will disappear and instead the player's hands (holding the glider) will appear instead.
I believe this is caused by the durability bar dropping and causing the item to re-render.
The glider bar should display consistently.
Note that I am using a modpack, but that this interaction should be easily recreatable with just openglider and forge.
https://paste.dimdev.org/pomicuwosu.mccrash
Gliding and boats do not mix
Game will crash (vanillafix caught the crash, but anyhoo)
glider shouldn't deploy in boats, or, gliders should work in boats.
Hey a love this Mod Planing for version 1.15.2 ?
Heya!
I'm trying to add support for OpenGliders to my small clientside mod, https://minecraft.curseforge.com/projects/thirdperson-everything,
and I saw you offer an actual API, however it appears that a file is missing from github (You're lib package), is that on purpose? How does one use your API then?
I just got back after a hiatus and been easing back into modding, haven't done much for the recent versions, so I'm sorry if I'm missing something obvious!
Thanks!
The glider will trigger the re-equip animation upon taking damage. This is often necessary to update any information about the item when its metadata changes, but I believe it is unnecessary in this case. You should be able to override shouldCauseReequipAnimation
to create a more fluid gliding animation.
The glider redraws on each damage tick.
The glider should be a smooth animation, and only the damage bar itself should update.
As in title, tested with just Open Glider and JEI. Screenshot from the game: http://i.imgur.com/wo1wCFk.jpg
Since you haven't recieved any other complains about it and I'm guessing it works for you, possibly there is an issue with the new (Alex) skin model?
Player health is knocked down to 1 heart or 1/2 heart when landing normal no collisions other than grass blocks
NOTE: I know the version of glider is 1.12.1 but it works great and is the one that downloaded for me when I chose version :) Maybe there is a 1.12.2 that I missed?
AWESOME MOD btw!!!!!!! Will consider donating :)
When using a glider while GUI is hidden (F1), lighting is very messy.
Lighting is heavily darkened in caves, near torches and otherwise. Turns the room completely black when no lighting is present.
Video -
https://u.nya.is/otitbz.mp4
Normal lighting
Sorry about the old version, but I expect this didn't get magically fixed in 0.2.3 by fixing an NPE :/
The hang glider displays incorrectly in the inventory (E) menu while flying.
The player portrait displayed in the inventory menu shows the glider rotating erratically, changing directions numerous times per second.
The glider to either be fixed in place, or respond to player rotation.
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.