Giter Site home page Giter Site logo

angelring's Introduction

CurseForge CurseForge https://github.com/DenisMasterHerobrine/AngelRing https://github.com/DenisMasterHerobrine/AngelRing

Angel Ring 2

Angel Ring is a mod which adds a new ring into Minecraft. This ring allows you to fly like in a creative mode. Inspired by Extra Utilities 2.

About

Ever wanted to fly without using commands in Survival Mode? Then this mod is for you. Craft an Angel Ring and fly as long as you have Experience (XP) or FE/RF or any source of magical energy to fly. However, you can fly as much as you want by changing XP cost to 0 in angelring-server.toml

What's the difference with the 1.x and 2.x versions?

  • The Classic Version (1.x) is a simple standalone mod which brings just one ring without any mod integrations and allows you to fly.
  • The Reworked Version (2.x) is an advanced, rebalanced and rich-featured version of The Classic Version, featuring rebalanced recipes, lots of mods integrations such as Botania, Blood Magic, Thermal Series and many more mod integrations, upgrades for the ring and reworked textures.

Compatibility

  • Compatible with mostly every mod at the moment, however some mod interactions can cause weird bugs. Feel free to report them as of now.

Ports?

  • Fabric/Quilt: Planned, but there's no ETA at the moment of writing this.
  • Forge:
    • 1.19+: Stable, shouldn't cause any problems as of now.
    • 1.18.2: Stable, shouldn't cause any problems as of now, future content updates will come up to 1.20.
    • 1.16.5: Stable, shouldn't cause any problems, only bugfixes will be done.
    • 1.14.x, 1.15.x, 1.17.x: Stable, no support will be given since these versions isn't supported by Forge. Should work without any problems.
    • 1.12.2: Use Extra Utilities 2 or other alternatives for this version.

To-Do List

  • Add Botania Mana/Blood Magic's LP integrations to deal with balance aspects of the ring for 1.18+.
  • Implement more types of Angel Ring

Branches:

  • master branch is for builds supporting latest version of MC. (Currently: 1.19, 1.19.1, 1.19.2)
  • 1.16.5-2.x, 1.18.2-2.x branches are for 2.x builds for 1.16.5 and 1.18.2 respectively, having long-term support until 1.20 (*may be changed)
  • rewrite-1.17.1 branch is for 1.17.1 builds with rewriting some parts of the mod. (v1.4.0)
  • 1.16.1 and 1.16.5 branches are for 1.16.x builds. May be a bit different with 1.17.x versions due to several strange behaviours of other mods. (v1.3.4.1)
  • 1.15.2 branch is for 1.15.2 builds. (v1.1.0)
  • rewrite_1.14.4 branch is for 1.14.4 builds after moving to Curios API. (v1.1.0)
  • old_1.14.4 branch is for 1.14.4 builds before moving to Curios API and requires a ring being in the inventory. (v1.0.x)

angelring's People

Contributors

denismasterherobrine avatar maicol07 avatar melanx avatar peashooter101 avatar smoong951 avatar urarachiya avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

angelring's Issues

The ring stops working

The ring stops working after being in the air for a long time. The ring itself is charged using Flux Netrworks. Even if you discharge the ring and then charge it, the problem will remain. The list of mods and their versions are in the crash-log of the last request. Screenshots below. They show that the ring is charged, but the flight is not available

image
image

Can't fly without experience despite xp cost being 0.

While xp cost is set to 0 on both client and server, xp doesn't drain properly however I couldn't fly when I was out of experience (Or more accurately when the game thought I had no experience due to ATM7 having a client-side bug that registers you as having 0 experience until you gain some again after switching dimensions)

Not compatible with 1.18.1

Hey there,
We really love this way of flying in the server.
we only figure that on 1.18.1 the server the fly ring works without xp and doesn't gen a config file to change anything.

Crash on equipping 1.19

I get an instant crash right in the moment I try to equip any angelring to its slot. I did not yet config the XP in any way. I even removed all other mods to see, if there are problems with one of these. But even with just angelring and curios installed it crashes.

Crashlog

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

Time: 29.07.22, 00:38
Description: Ticking entity

java.lang.NoSuchMethodError: 'net.minecraft.world.item.ItemStack net.minecraft.world.item.ItemStack.getContainerItem()'
at dev.denismasterherobrine.angelring.compat.curios.AbstractRingCurio.curioTick(AbstractRingCurio.java:96) ~[angelring-1.19-2.1.2.jar%23143!/:1.19-2.1.2] {re:classloading}
at top.theillusivec4.curios.common.event.CuriosEventHandler.lambda$tick$20(CuriosEventHandler.java:497) ~[curios-forge-1.19-5.1.0.4.jar%23144!/:1.19-5.1.0.4] {re:classloading}
at net.minecraftforge.common.util.LazyOptional.ifPresent(LazyOptional.java:150) ~[forge-1.19-41.0.105-universal.jar%23150!/:?] {re:classloading}
at top.theillusivec4.curios.common.event.CuriosEventHandler.lambda$tick$25(CuriosEventHandler.java:497) ~[curios-forge-1.19-5.1.0.4.jar%23144!/:1.19-5.1.0.4] {re:classloading}
at net.minecraftforge.common.util.LazyOptional.ifPresent(LazyOptional.java:150) ~[forge-1.19-41.0.105-universal.jar%23150!/:?] {re:classloading}
at top.theillusivec4.curios.common.event.CuriosEventHandler.tick(CuriosEventHandler.java:476) ~[curios-forge-1.19-5.1.0.4.jar%23144!/:1.19-5.1.0.4] {re:classloading}
at top.theillusivec4.curios.common.event.CuriosEventHandler_tick_LivingTickEvent.invoke(.dynamic) ~[curios-forge-1.19-5.1.0.4.jar%23144!/:1.19-5.1.0.4] {re:classloading,pl:eventbus:B}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:93) ~[eventbus-6.0.0.jar%2378!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-6.0.0.jar%2378!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-6.0.0.jar%2378!/:?] {}
at net.minecraftforge.common.ForgeHooks.onLivingTick(ForgeHooks.java:264) ~[forge-1.19-41.0.105-universal.jar%23150!/:?] {re:classloading}
at net.minecraft.world.entity.LivingEntity.m_8119
(LivingEntity.java:2251) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:mixin,re:classloading,pl:mixin:APP:curios.mixins.json:MixinLivingEntity,pl:mixin:A}
at net.minecraft.world.entity.player.Player.m_8119
(Player.java:242) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
at net.minecraft.client.player.LocalPlayer.m_8119_(LocalPlayer.java:197) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.multiplayer.ClientLevel.m_104639_(ClientLevel.java:268) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.world.level.Level.m_46653_(Level.java:457) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
at net.minecraft.client.multiplayer.ClientLevel.m_194182_(ClientLevel.java:250) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.world.level.entity.EntityTickList.m_156910_(EntityTickList.java:54) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading}
at net.minecraft.client.multiplayer.ClientLevel.m_104804_(ClientLevel.java:248) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1761) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1047) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:669) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:206) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:runtimedistcleaner:A}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19-41.0.105.jar%2393!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.2.jar:?] {}

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

-- Head --
Thread: Render thread
Stacktrace:
at dev.denismasterherobrine.angelring.compat.curios.AbstractRingCurio.curioTick(AbstractRingCurio.java:96) ~[angelring-1.19-2.1.2.jar%23143!/:1.19-2.1.2] {re:classloading}
at top.theillusivec4.curios.common.event.CuriosEventHandler.lambda$tick$20(CuriosEventHandler.java:497) ~[curios-forge-1.19-5.1.0.4.jar%23144!/:1.19-5.1.0.4] {re:classloading}
at net.minecraftforge.common.util.LazyOptional.ifPresent(LazyOptional.java:150) ~[forge-1.19-41.0.105-universal.jar%23150!/:?] {re:classloading}
at top.theillusivec4.curios.common.event.CuriosEventHandler.lambda$tick$25(CuriosEventHandler.java:497) ~[curios-forge-1.19-5.1.0.4.jar%23144!/:1.19-5.1.0.4] {re:classloading}
at net.minecraftforge.common.util.LazyOptional.ifPresent(LazyOptional.java:150) ~[forge-1.19-41.0.105-universal.jar%23150!/:?] {re:classloading}
at top.theillusivec4.curios.common.event.CuriosEventHandler.tick(CuriosEventHandler.java:476) ~[curios-forge-1.19-5.1.0.4.jar%23144!/:1.19-5.1.0.4] {re:classloading}
at top.theillusivec4.curios.common.event.CuriosEventHandler_tick_LivingTickEvent.invoke(.dynamic) ~[curios-forge-1.19-5.1.0.4.jar%23144!/:1.19-5.1.0.4] {re:classloading,pl:eventbus:B}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:93) ~[eventbus-6.0.0.jar%2378!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-6.0.0.jar%2378!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-6.0.0.jar%2378!/:?] {}
at net.minecraftforge.common.ForgeHooks.onLivingTick(ForgeHooks.java:264) ~[forge-1.19-41.0.105-universal.jar%23150!/:?] {re:classloading}
at net.minecraft.world.entity.LivingEntity.m_8119
(LivingEntity.java:2251) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:mixin,re:classloading,pl:mixin:APP:curios.mixins.json:MixinLivingEntity,pl:mixin:A}
at net.minecraft.world.entity.player.Player.m_8119
(Player.java:242) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
at net.minecraft.client.player.LocalPlayer.m_8119_(LocalPlayer.java:197) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.multiplayer.ClientLevel.m_104639_(ClientLevel.java:268) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.world.level.Level.m_46653_(Level.java:457) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
at net.minecraft.client.multiplayer.ClientLevel.m_194182_(ClientLevel.java:250) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.world.level.entity.EntityTickList.m_156910_(EntityTickList.java:54) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading}
at net.minecraft.client.multiplayer.ClientLevel.m_104804_(ClientLevel.java:248) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:runtimedistcleaner:A}
-- Entity being ticked --
Details:
Entity Type: minecraft:player (net.minecraft.client.player.LocalPlayer)
Entity ID: 313
Entity Name: xyz
Entity's Exact location: 2.71, 32.00, 11.32
Entity's Block location: World: (2,32,11), Section: (at 2,0,11 in 0,2,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
Entity's Momentum: 0.00, -0.08, 0.00
Entity's Passengers: []
Entity's Vehicle: null
Stacktrace:
at net.minecraft.world.level.Level.m_46653_(Level.java:457) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B}
at net.minecraft.client.multiplayer.ClientLevel.m_194182_(ClientLevel.java:250) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.world.level.entity.EntityTickList.m_156910_(EntityTickList.java:54) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading}
at net.minecraft.client.multiplayer.ClientLevel.m_104804_(ClientLevel.java:248) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1761) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1047) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:669) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:206) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:runtimedistcleaner:A}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19-41.0.105.jar%2393!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.2.jar:?] {}

-- Affected level --
Details:
All players: 1 total; [LocalPlayer['xyz'/313, l='ClientLevel', x=2.71, y=32.00, z=11.32]]
Chunk stats: 1521, 1021
Level dimension: minecraft:overworld
Level spawn location: World: (0,43,0), Section: (at 0,11,0 in 0,2,0; chunk contains blocks 0,-64,0 to 15,319,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,-64,0 to 511,319,511)
Level time: 1053 game time, 1053 day time
Server brand: forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.ClientLevel.m_6026_(ClientLevel.java:449) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91354_(Minecraft.java:2237) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:686) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:206) ~[client-1.19-20220607.102129-srg.jar%23145!/:?] {re:classloading,pl:runtimedistcleaner:A}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19-41.0.105.jar%2393!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.8.jar%2381!/:?] {}
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.2.jar:?] {}

-- Last reload --
Details:
Reload number: 1
Reload reason: initial
Finished: Yes
Packs: Mod Resources, Default

-- System Details --
Details:
Minecraft Version: 1.19
Minecraft Version ID: 1.19
Operating System: Windows 10 (amd64) version 10.0
Java Version: 17.0.3, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 1549436240 bytes (1477 MiB) / 3288334336 bytes (3136 MiB) up to 21474836480 bytes (20480 MiB)
CPUs: 16
Processor Vendor: AuthenticAMD
Processor Name: AMD Ryzen 7 3700X 8-Core Processor
Identifier: AuthenticAMD Family 23 Model 113 Stepping 0
Microarchitecture: Zen 2
Frequency (GHz): 3,60
Number of physical packages: 1
Number of physical CPUs: 8
Number of logical CPUs: 16
Graphics card #0 name: NVIDIA GeForce RTX 2070 SUPER
Graphics card #0 vendor: NVIDIA (0x10de)
Graphics card #0 VRAM (MB): 4095,00
Graphics card #0 deviceId: 0x1e84
Graphics card #0 versionInfo: DriverVersion=30.0.14.9709
Memory slot #0 capacity (MB): 16384,00
Memory slot #0 clockSpeed (GHz): 2,13
Memory slot #0 type: DDR4
Memory slot #1 capacity (MB): 16384,00
Memory slot #1 clockSpeed (GHz): 2,13
Memory slot #1 type: DDR4
Virtual memory max (MB): 37581,18
Virtual memory used (MB): 20773,84
Swap memory total (MB): 4864,00
Swap memory used (MB): 83,21
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx20G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Launched Version: 1.19-forge-41.0.105
Backend library: LWJGL version 3.3.1 build 7
Backend API: NVIDIA GeForce RTX 2070 SUPER/PCIe/SSE2 GL version 3.2.0 NVIDIA 497.09, NVIDIA Corporation
Window size: 2560x1440
GL Caps: Using framebuffer using OpenGL 3.2
GL debug messages:
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'forge'; Server brand changed to 'forge'
Type: Integrated Server (map_client.txt)
Graphics mode: fast
Resource Packs: vanilla
Current Language: English (United Kingdom)
CPU: 16x AMD Ryzen 7 3700X 8-Core Processor
Server Running: true
Player Count: 1 / 8; [ServerPlayer['xyz'/313, l='ServerLevel[Survival 1.19]', x=2.71, y=32.00, z=11.32]]
Data Packs: vanilla, mod:curios (incompatible), mod:angelring (incompatible), mod:forge
World Generation: Stable
ModLauncher: 10.0.8+10.0.8+main.0ef7e830
ModLauncher launch target: forgeclient
ModLauncher naming: srg
ModLauncher services:
mixin-0.8.5.jar mixin PLUGINSERVICE
eventbus-6.0.0.jar eventbus PLUGINSERVICE
fmlloader-1.19-41.0.105.jar slf4jfixer PLUGINSERVICE
fmlloader-1.19-41.0.105.jar object_holder_definalize PLUGINSERVICE
fmlloader-1.19-41.0.105.jar runtime_enum_extender PLUGINSERVICE
fmlloader-1.19-41.0.105.jar capability_token_subclass PLUGINSERVICE
accesstransformers-8.0.4.jar accesstransformer PLUGINSERVICE
fmlloader-1.19-41.0.105.jar runtimedistcleaner PLUGINSERVICE
modlauncher-10.0.8.jar mixin TRANSFORMATIONSERVICE
modlauncher-10.0.8.jar fml TRANSFORMATIONSERVICE
FML Language Providers:
[email protected]
lowcodefml@null
javafml@null
Mod List:
client-1.19-20220607.102129-srg.jar |Minecraft |minecraft |1.19 |DONE |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f
forge-1.19-41.0.105-universal.jar |Forge |forge |41.0.105 |DONE |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90
curios-forge-1.19-5.1.0.4.jar |Curios API |curios |1.19-5.1.0.4 |DONE |Manifest: NOSIGNATURE
angelring-1.19-2.1.2.jar |Angel Ring 2 |angelring |2.1.2 |DONE |Manifest: NOSIGNATURE
Crash Report UUID: aa734e94-495b-4faf-9be5-e6005e4c97e2
FML: 41.0
Forge: net.minecraftforge:41.0.105

Setting xp cost=0 doesn't prevent xp use

Running 1.2.0 alpha for 1.18 in the ATM7 modpack.
Config has XP cost set to zero, but XP is still used during flight.
The ticks per XP use doesn't seem to be working either, the XP bar drops approx each 2.5 seconds despite a much higher setting.
Edit: forgot to mention this is on a server and we're editing the config server side.

#General Angel Ring 2 configuration options.
[general]
#Define how much XP will be drained from player when flying by wearing classic Angel Ring? Put 0 if you need to disable XP requirement for flight.
#Range: > 0
XPCost = 0
#Define how much ticks is required to pass between each XP drain event of classic Angel Ring?
#Range: > 1
TicksPerDrain = 50000

[BUG] XP cost is only visual. No experience points actually are removed from player's pull.

There's something wrong with either how this mod calculates xp drain or how it applies this cost.

Sometimes I test flying with 30 levels and it clearly shows my xp is draining, but after re-login I'm back to 30 levels.
Other times I used for example 12 levels and after re-login it drained only 3-5 levels.

Also depending on configuration if you set xp cost low or high, but with short delay, then you can see visually experience bar is getting drained, but after a moment it snaps back to what it was or just slightly less then before first drain e.g. from 31.5 -> 30.5 -> 31.2 -> 30.3 -> 30.9 etc.

I've checked with only this mod, curios and JEI to verify if this was mod conflict and unfortunately no, it's still bugged.

Forge 43.2.3 - MC 1.19.2
Latest mod version.

Not flying

Hello,
I got this issue that I can't fly.
Is there any keybind or am I doing anything wrong?

Setting XP Cost to 0 in the config does not work.

#Define how much XP will be drained from player when flying by wearing classic Angel Ring? Put 0 if you need to disable XP requirement for flight.
#Range: > 0
XPCost = 0

Angel Ring continues to drain XP if set to 0 as shown above.

Perhaps due to the range being set to > 0 and not โ‰ฅ so 0 is included? Random guess. :)

Not allowing to fly

The angel ring isn't allowing me to fly, whether if its in the curio slot or my inventory

1.18.2 Flux Networks issue

Wireless charging is charging the ring full.
if energy drops or if it get loaded fully this error is showing
grafik

1.20.1 can not fly

hello i can not fly with any of the angel rings in survival im only getting the slow fall effect

Incompatibility with DeepMobLearning: Reforged.

Angel Ring: 1.5.0
DML Reforged: 1.0.1 or older are affected.
Minecraft: 1.18.2

Behaviour

Angel Ring cannot do a proper flight check due to DML Reforged constantly rewriting mayFly and isFlying capabilities on it's side, making Angel Ring unusable every PlayerEntity data change. (Player places a block or changing items on the hotbar and etc.)

Affected Code

Related issues

This issue is just to mention, that DML Reforged is incompatible with Angel Ring. Originally reported from my Discord server.
Issue: YolloPlays/dmlreforged_repo#2

Angel Ring Doesn't Allow for Tinkers Construct Slime Boots to Bounce

Forge: 36.1.16
TC: 3.0.3.126
Minecraft: 1.16.5
Angel Ring: 1.3.3

When wearing the ring, it doesn't allow TC slime boots to bounce anymore.

Was working together just fine on a previous version (unsure what it is as I can't find or remember the combo of versions that worked), then I updated TC and Forge to the latest versions yesterday and it stopped working.

Cross-Reported with Tinkers

Can't upgrade Energetic Angel Ring?

I'm a little confused, I upgraded the Angel Ring directly to the Energetic Angel Ring, but now I can't upgrade it to anything else. In order to the upgrade to the Hardened Angel Ring, it only accepts the Leadstone Angel Ring, which has less FE than the Energetic Angel Ring. Am I doing something wrong here, or is this just bugged?

Thanks in advance

[1.19.2] Thermal Rings have no recipes

Thermal Expansion has update to 1.19.2 and with it the thermal variants for angel rings now show in JEI but they don't have a recipe. I can add recipes as a packmaker but if this is something you'll be adding I'll hold off.

Fails to load correctly, forge server. ITooltipFlag

Mod fails to load on the server, causing a crash. Loads fine client-side.

Mod File: angelring-1.16.5-1.3.4.jar
Failure message: Angel Ring (angelring) has failed to load correctly
java.lang.NoClassDefFoundError: net/minecraft/client/util/ITooltipFlag
Mod Version: 1.3.4
Mod Issue URL: https://github.com/DenisMasterHerobrine/AngelRing/issues
Exception message: java.lang.ClassNotFoundException: net.minecraft.client.util.ITooltipFlag
Stacktrace:
at java.lang.ClassLoader.findClass(ClassLoader.java:523) ~[?:1.8.0_275] {}
at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[?:1.8.0_275] {}
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:106) ~[modlauncher-8.0.9.jar:?] {re:classloading}
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[?:1.8.0_275] {}
at java.lang.Class.getDeclaredMethods0(Native Method) ~[?:1.8.0_275] {}
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) ~[?:1.8.0_275] {}
at java.lang.Class.privateGetPublicMethods(Class.java:2902) ~[?:1.8.0_275] {}
at java.lang.Class.getMethods(Class.java:1615) ~[?:1.8.0_275] {}
at net.minecraftforge.eventbus.EventBus.registerClass(EventBus.java:75) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.eventbus.EventBus.register(EventBus.java:118) ~[eventbus-4.0.0.jar:?] {}
at net.minecraftforge.fml.AutomaticEventSubscriber.lambda$inject$6(AutomaticEventSubscriber.java:75) ~[forge:?] {re:classloading}
at java.util.ArrayList.forEach(ArrayList.java:1259) ~[?:1.8.0_275] {}
at net.minecraftforge.fml.AutomaticEventSubscriber.inject(AutomaticEventSubscriber.java:62) ~[forge:?] {re:classloading}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:91) ~[forge:36.1] {re:classloading}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[forge:?] {re:classloading}
at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1640) ~[?:1.8.0_275] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1632) ~[?:1.8.0_275] {}
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) ~[?:1.8.0_275] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) ~[?:1.8.0_275] {}
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) ~[?:1.8.0_275] {}
at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175) ~[?:1.8.0_275] {}

[Crash] Angelring 2.x.x Crashes Direwolf20 1.18.2 on boot

Mod Version
angelring-1.18.2-2.x.x.jar

Forge Version
40.1.54

Modpack
FTB Presents Direwolf20 1.7.0 (in Dev)

Describe Issue
While working on an Update for Direwolf20, i tried updating Angelring from 1.5.0 to 2.0+ and it keeps crashing the instance.

Crashlog
Crashlog

[1.18.2] When XP requirement for Angel Ring is set to 0, you still need XP in order to fly.

Hello,

I'm currently playing Direwolf20's 1.18 modpack (v.1.8.0, uses angelring2 v2.0,2) and have set XPCost = 0 in angelring2.toml to disable the XP requirement for flight. After rebooting the server twice, this configuration parameter does not seem to be respected as flight still requires XP and the following message appears:

You need to have XP to fly. Get more XP to fly again.

Cheers.

[1.14.4] Angel Ring seems to be overridding any other flight modules from any other mod w/ flight.

Seems like the Angel Ring is overwritting/overridding anything else that has to do with Flight. For example the Flight Augment from Mystical Agriculture won't work with this mod installed. Likewise with anything else that adds flight.
And the 'Orb of Temporary Flight' from 'Forbidden & Arcanus' is also affected by this. (As I said seems to be any mod with flight.)

Removing the mod solves this issue.

Is this issue known?

Forge: 28.1.107
MC: 1.14.4
Mod-Version: 1.1.0-pre2

1.20.1 recepie bug

only angel ring and energetic angel ring have a recepie

leadstone,hardened,rainforced and resonant dont have any recepie

not problem

Hello, I made Russian localization for the mod! I did it purely for my server, but I decided to share it with you. I don't understand GitHub, so I posted it here :(

https://pastebin.com/GxQ8V2TR
ru_ru file

[All versions] Integer overflow without checks

You write final int newValue = stored + maxReceive;, if maxReceive is Integer.MAX_VALUE, it will overflow.

You should add
maxReceive = Math.max(0, Math.min(maxReceive, getMaxEnergyStored() - stored));
before
final int newValue = stored + maxReceive; The Link
and remove
final int finalValue = Math.min(Math.max(newValue, 0), getMaxEnergyStored());

Example:

@Override
public int receiveEnergy(int maxReceive, boolean simulate) {
	final int stored = getEnergyStored();
	final int added = Math.max(0, Math.min(maxReceive, getMaxEnergyStored() - stored));
	if (!simulate)
		stack.getOrCreateTag().putInt("energy", stored + added);
	return added;
}
@Override
public int extractEnergy(int maxExtract, boolean simulate) {
	final int stored = getEnergyStored();
	final int removed = Math.max(0, Math.min(maxExtract, stored));
	if (!simulate)
		stack.getOrCreateTag().putInt("energy", stored - removed);
	return removed;
}

SonarSonic/Flux-Networks#481

I think you suck at programming.

New Forge Breaking Things...

1.16.2 forge 33.0.42

---- Minecraft Crash Report ----
// Shall we play a game?

Time: 9/7/20 12:10 AM
Description: Unexpected error

java.lang.NullPointerException: Unexpected error
at net.minecraft.client.Minecraft.func_184117_aA(Minecraft.java:1576) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1437) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:930) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:584) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:184) [?:?] {re:classloading,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.2-33.0.42.jar:33.0] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$410/1059080630.call(Unknown Source) [forge-1.16.2-33.0.42.jar:33.0] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-7.0.1.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-7.0.1.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-7.0.1.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:81) [modlauncher-7.0.1.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:65) [modlauncher-7.0.1.jar:?] {}

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

-- System Details --
Details:
Minecraft Version: 1.16.2
Minecraft Version ID: 1.16.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 1690962568 bytes (1612 MB) / 2380267520 bytes (2270 MB) up to 5726797824 bytes (5461 MB)
CPUs: 8
JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx6G
ModLauncher: 7.0.1+78+master.e9771d8
ModLauncher launch target: fmlclient
ModLauncher naming: srg
ModLauncher services:
/mixin-0.8.jar mixin PLUGINSERVICE
/eventbus-3.0.3-service.jar eventbus PLUGINSERVICE
/forge-1.16.2-33.0.42.jar object_holder_definalize PLUGINSERVICE
/forge-1.16.2-33.0.42.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-2.2.0-shadowed.jar accesstransformer PLUGINSERVICE
/forge-1.16.2-33.0.42.jar capability_inject_definalize PLUGINSERVICE
/forge-1.16.2-33.0.42.jar runtimedistcleaner PLUGINSERVICE
/mixin-0.8.jar mixin TRANSFORMATIONSERVICE
/forge-1.16.2-33.0.42.jar fml TRANSFORMATIONSERVICE
FML: 33.0
Forge: net.minecraftforge:33.0.42
FML Language Providers:
[email protected]
minecraft@1
Mod List:
forge-1.16.2-33.0.42-client.jar Minecraft {[email protected] NONE}
angelring-1.16.2-1.3.2.jar Angel Ring {[email protected] NONE}
forge-1.16.2-33.0.42-universal.jar Forge {[email protected] NONE}
Launched Version: 1.16.2-forge-33.0.42
Backend library: LWJGL version 3.2.2 build 10
Backend API: AMD Radeon(TM) Vega 8 Mobile Graphics GL version 4.5.13542 Compatibility Profile Context 25.20.14016.1, ATI Technologies Inc.
GL Caps: Using framebuffer using OpenGL 3.0
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'forge'
Type: Client (map_client.txt)
Graphics mode: fancy
Resource Packs:
Current Language: English (US)
CPU: 8x AMD Ryzen 5 2500U with Radeon Vega Mobile Gfx

Compatibility with Better Controls mod

The Better Controls mod has an option to change creative flight from double tap jump to a single hotkey, but Angel Ring can only be activated with double jump, even with that change.

It would be great if you added compatibility for that hotkey change, if possible. I hate using double jump to activate flying. Thanks!

Versions I used to test:
Minecraft 1.18.1
Forge 39.0.85
Angel Ring 1.5
Better Controls 1.2.2
Curios API 5.0.6.1

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.