ladysnake / dissolution-legacy Goto Github PK
View Code? Open in Web Editor NEW1.12 version of Requiem
1.12 version of Requiem
Would love to see a config option for keeping possessed mobs hostile to others. Maybe a whitelist, or even having a randomness factor for mobs to "see through" the possession and attack the player anyway. As it stands, possessing a mob basically amounts to playing in peaceful difficulty, minus the burning in daylight.
P.S. Super super glad to see 1.12.2 Dissolution picked up again. You're a real MVP.
This is the error.
There is a binary discrepency between the expected input class net.minecraft.client.renderer.entity.layers.LayerHeldItem (ccc) and the actual class. Checksum on disk is 5f7c661a, in patch da0f6687. Things are probably about to go very wrong. Did you put something into the jar file?
specifically, tragicmc3 and aoa3 both add a lost soul entity. I blacklisted one of them in the config, but game still crashes with the all-too-familiar duplicate class definition error.
Special mobs are not being registered as undead for some reason, had to cheat in a GoG vampire when testing, which caused height issues. Besides that, angel of vengeance aoe spells and nimbus rays will target your host, and DSS will permanently lock your orientation to straight up (perhaps because the spirit is aiming at the host)
Good evening, I'm coming to you because of the 1.12.2 version of this mod
I don't understand why but when I'm choosing the demon way and I die, I'm in my ghost form, doing my ghosty stuff and reincarnating into a mob, skeleton or zombie, whatever, after my reincarnation I can't do anything ๐ญ
Nore place a bloc or use a bloc (crafting table) or even hit any creature
Please, help, this mod is too amazing for not be played ๐ญ
The image in the readme.md is broken.
Screens such as the inventory or escape screen are not rendered when possessing a mob that has shaders (creeper, enderman, etc.)
This is partially fixed once 0.3.12 releases (shortly), but if there are other mobs from other mods that you find, send a comment on this issue. I probably will look into those mobs to see if I can fix their bugs as well.
Mobs that are one-block high, when they jump, suffocate for a little bit of damage if they collide with a ceiling.
Mobs that are three-blocks high gain momentum in a random horizontal direction when jumping up and colliding with a ceiling.
There isn't a maven repo for dissolution legacy but there is one for requiem. I would like a maven repo so I can use it in mod development.
Hi! Sorrry to bug you, but I'm having some issues getting this running on a modded server. To be fair, I do have a lot of mods on it, but I was able to get Dissolution running client side so I don't think? Its a compatiblity issue.
I do notice that when trying to use an FTP (or the server's upload itself. I'm using Bisect for hosting) that uploading Dissolution to the server seems to time out every single, and I think maybe that could be the reason its not working? Some sort of error when I've been uploading it? I'm not too sure what to do, but I'll include a crash report.
crash-2020-08-27_11.33.29-server.txt
edit: just got it to upload without a problem yet the crash is still happening. don't think its a problem there
I don't know how to explain this, but basically in order to replicate this, you take Immersive Vehicles and any vehicle pack, kill yourself and possess a zombie/skeleton (and wear a cap for convenience), then hop into any car.
Simply being near any car from Minecraft Transport Simulator (AKA Immersive Vehicles) causes player physics to freak out, causing anything from the player being flung between two coordinates above Y level 300 while being unable to die, to straight up ceasing existence.
This is a bit of a problem for gameplay, because it does pretty much break the world for the player (assuming they don't know how to reset their playerdata) and you can't race in a hotrod as a zombie.
Just like how in World of Warcraft if you go near to where you died you can respawn, it would be cool if this were implemented, with a config option to determine the range to death location where you can respawn.
This would make it a nice addition for servers where you might want to have control over mods and not have players posses other mobs and simply use this mod as a neat respawning method that allows you to get to your corpse safely.
A second suggestion would be to have, like in WoW, a block you could right click to become human again, rather than go to your corpse. Although this isn't such a much needed feature, since you could create this using CraftTweaker, it could be a nice addition for the base mod.
Yeah, I don't know how, but I managed to drown as a Spirit
The minecraft test environment crashes because of the betweenlands
[08:46:53] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:629]: ---- Minecraft Crash Report ----
// Daisy, daisy...
Time: 5/14/21 8:46 AM
Description: There was a severe problem during mod loading that has caused the game to fail
net.minecraftforge.fml.common.LoaderException: thebetweenlands Failed to load new mod instance.
at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:606)
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:498)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)
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:498)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136)
at net.minecraftforge.fml.common.Loader.loadMods(Loader.java:595)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:232)
at net.minecraft.client.Minecraft.init(Minecraft.java:514)
at net.minecraft.client.Minecraft.run(Minecraft.java:422)
at net.minecraft.client.main.Main.main(Main.java:118)
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:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
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:498)
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
at GradleStart.main(GradleStart.java:25)
Caused by: java.lang.reflect.InvocationTargetException
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:498)
at net.minecraftforge.fml.common.ILanguageAdapter$JavaAdapter.getNewInstance(ILanguageAdapter.java:187)
at net.minecraftforge.fml.common.FMLModContainer.constructMod(FMLModContainer.java:601)
... 42 more
Caused by: java.lang.NoClassDefFoundError: thebetweenlands/core/TheBetweenlandsPreconditions
at thebetweenlands.common.TheBetweenlands.createInstance(TheBetweenlands.java:164)
... 48 more
Caused by: java.lang.ClassNotFoundException: thebetweenlands.core.TheBetweenlandsPreconditions
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 49 more
Caused by: java.lang.NullPointerException
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 51 more
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_241, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 394213960 bytes (375 MB) / 617086976 bytes (588 MB) up to 3814195200 bytes (3637 MB)
JVM Flags: 0 total;
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP 9.42 Powered by Forge 14.23.5.2846 20 mods loaded, 20 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
| State | ID | Version | Source | Signature |
|:----- |:----------------- |:--------------- |:----------------------------------------------------------------- |:---------------------------------------- |
| LC | minecraft | 1.12.2 | minecraft.jar | None |
| LC | mcp | 9.42 | minecraft.jar | None |
| LC | FML | 8.0.99.99 | forgeSrc-1.12.2-14.23.5.2846-PROJECT(Dissolution-Legacy-1.12).jar | None |
| LC | forge | 14.23.5.2846 | forgeSrc-1.12.2-14.23.5.2846-PROJECT(Dissolution-Legacy-1.12).jar | None |
| LC | clothesline-hooks | 1.12.2-0.0.1.0 | minecraft.jar | None |
| LC | albedocore | 0.1 | minecraft.jar | None |
| LC | ladylib | 2.6.2 | Ladylib-2.6.2.jar | None |
| LC | albedo | 0.1.3 | albedo-0.1.3.jar | None |
| LC | baubles | 1.5.2 | Baubles-1.12-1.5.2.jar | None |
| LC | thaumcraft | 6.1.BETA26 | Thaumcraft-1.12.2.jar | None |
| LC | dissolution | 0.3.13 | main | None |
| LC | ichunutil | 7.1.4 | iChunUtil-1.12.2-7.1.4.jar | None |
| LC | sync | 7.0.2 | Sync-1.12.2-7.0.2.jar | None |
| LE | thebetweenlands | 3.7.3 | TheBetweenlands-3.7.3-universal.jar | 38067d6878811efb38b6a045521cfd80b9b60b38 |
| L | modwinder | 1.1 | Ladylib-2.6.2.jar | None |
| L | mantle | 1.12-1.3.1.22 | Mantle-1.12-1.3.1.22.jar | None |
| L | inspirations | 1.12.2-0.2.3.58 | Inspirations-1.12.2-0.2.3.58.jar | None |
| L | potioncore | 1.6_for_1.12.2 | PotionCore-1.6_for_1.12.2.jar | None |
| L | journeymap | 1.12.2-5.5.3 | journeymap-1.12.2.jar | None |
| L | aether_legacy | 1.4.4 | aether_legacy-1.12.2.jar | None |
Loaded coremods (and transformers):
FMLPlugin (albedo-0.1.3.jar)
elucent.albedo.asm.ASMTransformer
clothesline-hooks (clothesline-hooks-1.12.2-0.0.1.0.jar)
com.jamieswhiteshirt.clothesline.hooks.plugin.ClassTransformer
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 466.27' Renderer: 'NVIDIA GeForce GTX 750 Ti/PCIe/SSE2'
Dissolution legacy fails to build because of a broken maven repo.
The dev branch fails to resolve dependencies due to a forgebin not being found in the maven repos.
[02:01:19] [Server thread/ERROR] [minecraft/MinecraftServer]: Encountered an unexpected exception
net.minecraft.util.ReportedException: Ticking entity
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:773) ~[MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:397) ~[nz.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668) ~[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_172]
Caused by: java.lang.NullPointerException
at java.util.Objects.requireNonNull(Unknown Source) ~[?:1.8.0_172]
at ladysnake.dissolution.common.entity.EntityPossessableImpl_EntityPigZombie.func_70071_h_(EntityPossessableImpl.java:143) ~[?:?]
at net.minecraft.world.World.func_72866_a(World.java:1996) ~[amu.class:?]
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:832) ~[oo.class:?]
at net.minecraft.world.World.func_72870_g(World.java:1958) ~[amu.class:?]
at net.minecraft.world.World.func_72939_s(World.java:1762) ~[amu.class:?]
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:613) ~[oo.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:767) ~[MinecraftServer.class:?]
... 4 more
[02:01:19] [Server thread/ERROR] [minecraft/MinecraftServer]: This crash report has been saved to: D:\ServerFiles\New Modpack Server.\crash-reports\crash-2020-04-12_02.01.19-server.txt
Happens pretty consistently too, usually if you enter a portal and then do so again. The only two mods I can think of which might be causing this issue, if not dissolution itself, are NetherPortalFix and Better Nether.
AoE effects in Everlasting Abilities regard possessed mobs as hostile entities.
For example, if you get the blindness buff, it blinds yourself.
Obviously cross-mod compatibility is a difficult thing, but I figured I'd mention it.
Keep up the great work!
Hey,
sorry to bother you but I have ran into some pretty game breaking issues when using dissolution along with spongeforge(though these showed up also on mohist so I have a feeling its not the server cores fault)
Any time a player that has possessed an entity tries to use a teleport function like /spawn or /home they are immediately kicked out of who they possessed and set back to a ghost/remnant.
Any ideas why that may be?
What I'm trying to do is force people to start as normal and have people unlock remnant soul through the potion. For some reason there is an option to have players start vanilla but be locked into vanilla? I'm not even sure why this is an option as you could just remove the mod instead, haha.
Anyways, I know the mod is old and not really being worked on, but I'd love to be able to add this mod to my personal 1.12.2 server/mod pack but I just need more configuration and I'm left at an impasse to not add it or try and somehow figure out a way to make it work the way I want.
Dissolution/Requiem is unable to load with Cleanroom modloader and required mods (Fugue and Scalar) installed. Crash occurs during initialization step. As Cleanroom is a fork of Forge that is updated and maintained for 1.12.2, Dissolution would ideally be compatible with it.
Steps to Reproduce
Copy of the crash report.
I apologize if this version is no longer maintained; I didn't see any reference to it being abandoned on here or CurseForge.
If you have a mod that lets you right click to harvest crops, despite not being in the white list, you are still able to harvest while in spirit form.
As it states in the title, undead players take damage from poison despite the mob variants not doing so. This can also straight up kill them, which no other mob under the effects of poison has happen to them either.
Title. Any time someone possesses a mob on a server with the "can't see ghosts" option off, their ghost is visible for everyone else but them.
When I die with the added death mechanic selected as per the choice in chat, my screen goes completely white and will not even show inventory or pause menu.
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.