Prevent Items form getting wrong enchantments?
-
Recently Browsing
- No registered users viewing this page.
-
Posts
-
I want to add the citadel library but my build fail , idk how to add it i never tried before to add a external library and i cant find any documentation
-
Hello ! After running the .bat document, the terminal displays this error: Exception in “main” thread java.lang.IllegalStateException: current Java is 8 but we need at least 21 at net.minecraftforge.bootstrap.shim.Main.main(Main.java:32) What do I need to do?
-
I have created an EntityData that I want to save when the world closes and load that save when the world opens. private static final EntityDataAccessor<Float> ENGINE_POWER = SynchedEntityData.defineId(AircraftVehicle.class, EntityDataSerializers.FLOAT); @Override protected void defineSynchedData(SynchedEntityData.Builder builder) { super.defineSynchedData(builder); builder.define(ENGINE_POWER, 0f); } @Override protected void addAdditionalSaveData(CompoundTag compoundTag) { super.addAdditionalSaveData(compoundTag); compoundTag.putFloat("EnginePower", entityData.get(ENGINE_POWER)); } @Override protected void readAdditionalSaveData(CompoundTag compoundTag) { super.readAdditionalSaveData(compoundTag); if (compoundTag.contains("EnginePower")) { entityData.set(ENGINE_POWER, compoundTag.getFloat("EnginePower")); } } The problem is that entityData.get(ENGINE_POWER) in addAdditionalSaveData method always return the default value
-
By Bonnie1987 · Posted
Nevermind, just tested again and it again with an empty modpack and it worked
-
-
Topics
-
Who's Online (See full list)
- There are no registered users currently online
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.