elveskevtar / smartmoving Goto Github PK
View Code? Open in Web Editor NEWThis project forked from jonnynova/smartmoving
License: Other
This project forked from jonnynova/smartmoving
License: Other
I can't seem to get SmartRender to compile, it keeps giving me an error. Here's the terminal output. I'm running Arch Linux with OpenJDK 8, btw.
[louis@louis-pc SmartRender]$ ./gradlew build
To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/2.14/userguide/gradle_daemon.html.
This mapping 'snapshot_20171003' was designed for MC 1.12! Use at your own peril.
#################################################
ForgeGradle 2.3-SNAPSHOT-7764e3e
https://github.com/MinecraftForge/ForgeGradle
#################################################
Powered by MCP
http://modcoderpack.com
by: Searge, ProfMobius, R4wk, ZeuX
Fesh0r, IngisKahn, bspkrs, LexManos
#################################################
FAILURE: Build failed with an exception.
* What went wrong:
Could not determine the dependencies of task ':compileJava'.
> Configuration with name 'default' not found.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 3.587 secs
I get this error when I use ./gradlew setupDecompWorkspace. Although it worked when using it on the official forge mdk files.
FAILURE: Build failed with an exception.
Where:
Build file '/home/myname/Desktop/SmartMoving-master/build.gradle' line: 10
What went wrong:
A problem occurred evaluating root project 'SmartMoving-master'.
org.gradle.api.internal.TaskOutputsInternal.dir(Ljava/lang/Object;)Lorg/gradle/api/tasks/TaskOutputs;
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Get more help at https://help.gradle.org
BUILD FAILED in 1s
So ArtemisLib allows the player to become... differently sized, either bigger or smaller based on a scale. That definitely leads to incompatibilites with what SmartMoving expects to happen to a player.
Making a player smaller doesn't break as much as making a player bigger. When the player is anything larger than 1.0x sized, swimming breaks completely and the player just seizes up. This was tested using Gulliver Reborn 1.8, but I suspect Resizing Potion will do the same thing too as the handling is being done inside ArtemisLib.
A friend of mine linked me to this resurrection of Smart Moving. I loved the mod when I had it in the past. Now that I have it again I was sure no problems would've come up in game. Unfortunately I was wrong. Anytime I open the inventory screen it crashes. I'll post the crash log so as to have some help. But I use A LOT of mods when I play minecraft. Hopefully the cause isn't from what I suspect to be Crayfish's Obfuscate mod needed for the vehicle or gun mods of his. Any help would be greatly appreciated as this is still going to be my favorite mod. Thanks!
RetroGamerAndre
Bukkit: Catserver 1.12.2
Smart Moving Version: 17.0-RC1
Explanation: When the server starts up, an error message appears and the server is turned off.
Log:
[04:31:02] [Server thread/INFO] []: Server Player: failed to register id 'Smart Moving'
[04:31:02] [Server thread/ERROR] [net.minecraft.server.MinecraftServer]: Encountered an unexpected exception
net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from Smart Moving (smartmoving)
Caused by: java.lang.ClassCastException: net.minecraft.server.dedicated.DedicatedPlayerList cannot be cast to java.util.List
at api.player.server.ServerPlayerAPI.getAllInstancesList(ServerPlayerAPI.java:1839) ~[ServerPlayerAPI.class:?]
at api.player.server.ServerPlayerAPI.register(ServerPlayerAPI.java:756) ~[ServerPlayerAPI.class:?]
at api.player.server.ServerPlayerAPI.register(ServerPlayerAPI.java:50) ~[ServerPlayerAPI.class:?]
at api.player.server.ServerPlayerAPI.register(ServerPlayerAPI.java:43) ~[ServerPlayerAPI.class:?]
at net.smart.moving.SMServerPlayerBase.registerPlayerBase(SMServerPlayerBase.java:41) ~[SMServerPlayerBase.class:?]
at net.smart.moving.SMMod.postInit(SMMod.java:87) ~[SMMod.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_241]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_241]
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:636) ~[catserver.jar:git-CatServer-1.12.2-eb3ed0a]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_241]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_241]
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) ~[minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) ~[minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) ~[minecraft_server.1.12.2.jar:?]
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) ~[minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) ~[minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) ~[minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:217) ~[minecraft_server.1.12.2.jar:?]
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219) ~[catserver.jar:git-CatServer-1.12.2-eb3ed0a]
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197) ~[catserver.jar:git-CatServer-1.12.2-eb3ed0a]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_241]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_241]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_241]
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91) ~[minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150) ~[minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76) ~[minecraft_server.1.12.2.jar:?]
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399) ~[minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71) ~[minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116) ~[minecraft_server.1.12.2.jar:?]
at com.google.common.eventbus.EventBus.post(EventBus.java:217) ~[minecraft_server.1.12.2.jar:?]
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136) ~[LoadController.class:git-CatServer-1.12.2-eb3ed0a]
at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:754) ~[Loader.class:git-CatServer-1.12.2-eb3ed0a]
at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:107) ~[FMLServerHandler.class:git-CatServer-1.12.2-eb3ed0a]
at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:341) ~[FMLCommonHandler.class:git-CatServer-1.12.2-eb3ed0a]
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:275) ~[nz.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:596) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]
crash-2020-04-11_14.36.17-client.txt
While climbing a Biomes'o'Plenty tree, the game crashed with this error:
java.lang.IllegalArgumentException: Cannot get property PropertyDirection{name=facing, clazz=class net.minecraft.util.EnumFacing, values=[north, south, west, east]} as it does not exist in BlockStateContainer{block=biomesoplenty:willow_vine, properties=[east, north, south, up, west]}
There's no Curse Forge upload of this mod making it really difficult to find (only pointer is a comment on different SM fork). If this one's more up to date, it might be worth informing public on it.
Keep up the good job!
Attached is the crashlog. At a first glance SM can't pull blockstate of the post correctly and fails catastrophically.
When trying to climb the structure in the screen shot, the game will CTD if you try climb the areas with the glass panes. Tested 3 times and crash straight away.
I've attached a crash log if that helps at all too. Thanks
Game crashes when try to use third person, or open inventory on survival mode, just like this: #4
I tried to use the latest version mod and clean game,the crashes still appears.
Mod version:
SmartMoving-1.12.2-17.0-RC1
PlayerAPI-1.12.2-1.0
RenderPlayerAPI-1.12.2-1.0
SmartRender-1.12.2-3.0-RC1
There is the the crash log
crash-2021-04-04_15.49.23-client.txt
minecraft version 1.12
when using "lying" it is impossible to stand if the ceiling is above your head
Images:
https://sun1-84.userapi.com/QIYQLkYE5laUUvIpSOaWzzcon3W0mESwqlEwSw/d7doX8N6MgE.jpg
https://sun1-16.userapi.com/xAoCGj_ijiikDL_O7OQo6AoK5Yn_aKWvLnib8g/sPhLUeBEOtA.jpg
I'm surprised I didn't notice this yesterday. Trying to punch in third person mode when player is set to left hand results in the right hand punching. Especially noticeable with a sword.
Here are the crash logs
crash-2019-10-29_02.17.53-client.txt
crash-2019-10-29_02.22.43-client.txt
I suppose it's a problem with one of the render APIs
Tried it on a completely clean game, so it's definitely not a compatibility issue
Is there any way to fix this?
Did some stress testing with SM and 96 other mods yesterday. Found out that when using SM together with Quark, the Player model will turn fully invisible in F5, but will render when rendered by the Real First Person mod. Even the animations work correctly (apart from crawling through 1x1 spaces).
Second, as mentioned in the title: When using the Constructor's Armory mod crafting table, the player body will start spinning madly in the preview. I have yet to find out to wich side the Issue belongs to. Thought i'd post this here first to get aware of that :D
PS: Due to a fatal game crash, my screenshots of the first bug seem to be gone. I will add new ones later on.
Here are the mods I use:
Minecraft Ver 1.12.2
cfm-6.3.0
CookingForBlockheads-6.5.0
JEI-4.15.0.293
Optifine_hD_U_F5
Pam'sHarvestCraft-zg
VoxelMap
Is there any chance precompiled jar binaries could be added to as Releases? That would make it much more convenient to try out. I think for most players if they're unsure if a rewrite is going to be stable, they won't want to go through the effort of figuring out how to build it if there's a decent chance it won't work.
After giving the current build a go I can see that Armourer's Workshop isn't quite compatible with RenderAPI just yet. I'm not sure whose end work needs to be done on, but things actually work a bit better than I expected. For example, arms rotate upwards correctly when flying or swimming, but AW cosmetics don't follow the rotation of the player at all. It doesn't look like much needs to be fixed here for the two to be compatible.
(edit: my observations are based on the wrong SmartMoving build! will repost when I actually use the build from GitHub.)
My hope is that the two mods will end up compatible with each other down the road. Most mods don't even render the AW cosmetics at all, but because this uses a common enough library...
Hi, I'd like to contribute to Smart Moving. My employer's policy says I can contribute to open-source projects if they have an approved license, such as the GNU GPL (they don't mention the Forge license). The license file in this repository is the Forge license, but the original Smart Moving by Divisor82 used the GPL: https://www.curseforge.com/minecraft/mc-mods/smart-moving - so I think this should probably also be GPL or a similar license.
Could you please put the GPL in the license file?
I loved Smart moving in 1.7!
I was looking for an update to 1.12 for ages. But all I found were dead projects. I've just installed this and so far it's working great!
My kids are gonna be thrilled when they see this on our server. Will be sure to post any bugs we find, and as we play with a few other mods, any conflicts.
Please don't abandon this project! I got no idea why it's not a more popular mod, so grateful to you dude.
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.