Class ShoulderEntityModule
java.lang.Object
net.thomilist.dimensionalinventories.module.base.ModuleBase
net.thomilist.dimensionalinventories.module.builtin.shoulderentity.ShoulderEntityModule
- All Implemented Interfaces:
Comparable<Module>, LostAndFoundFormattable, JsonModule<ShoulderEntityModuleState>, Module, JsonPlayerModule<ShoulderEntityModuleState>, PlayerModule, StatefulPlayerModule<ShoulderEntityModuleState>, StatefulModule<ShoulderEntityModuleState>
public final class ShoulderEntityModule
extends ModuleBase
implements JsonPlayerModule<ShoulderEntityModuleState>
-
Field Summary
Fields inherited from interface JsonModule
GSON_BUILDER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.google.gson.Gsongson()loadVersionedData(VersionedJsonData versionedData) newInstance(net.minecraft.server.level.ServerPlayer player) state()Methods inherited from class ModuleBase
createDerived, description, groupId, moduleId, storageVersionsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface JsonModule
load, loadAsCurrentVersion, loadFromJsonString, save, saveFileNameModifier and TypeMethodDescriptiondefault ShoulderEntityModuleStatedefault ShoulderEntityModuleStateloadAsCurrentVersion(com.google.gson.JsonElement data) default ShoulderEntityModuleStateloadFromJsonString(String json) default voidsave(Path saveFile, ShoulderEntityModuleState data) default StringMethods inherited from interface JsonPlayerModule
load, noSuchFileWarning, save, saveFileModifier and TypeMethodDescriptiondefault voidload(net.minecraft.server.level.ServerPlayer player, DimensionPool dimensionPool) default Stringdefault voidsave(net.minecraft.server.level.ServerPlayer player, DimensionPool dimensionPool) default PathsaveFile(net.minecraft.server.level.ServerPlayer player, DimensionPool dimensionPool) Methods inherited from interface Module
compareTo, latestStorageVersion, moduleVersion, registerCommands, toFormattedModifier and TypeMethodDescriptiondefault intdefault StorageVersiondefault intdefault voiddefault StringMethods inherited from interface PlayerModule
category, loadWithContext, saveWithContext, toLostAndFoundScopeStringModifier and TypeMethodDescriptiondefault Stringcategory()default voidloadWithContext(net.minecraft.server.level.ServerPlayer player, DimensionPool dimensionPool) default voidsaveWithContext(net.minecraft.server.level.ServerPlayer player, DimensionPool dimensionPool) default StringMethods inherited from interface StatefulPlayerModule
saveDirectoryModifier and TypeMethodDescriptiondefault PathsaveDirectory(net.minecraft.server.level.ServerPlayer player, DimensionPool dimensionPool)
-
Constructor Details
-
ShoulderEntityModule
-
-
Method Details
-
gson
public com.google.gson.Gson gson()- Specified by:
gsonin interfaceJsonModule<ShoulderEntityModuleState>
-
loadVersionedData
public ShoulderEntityModuleState loadVersionedData(VersionedJsonData versionedData) throws com.google.gson.JsonParseException - Specified by:
loadVersionedDatain interfaceJsonModule<ShoulderEntityModuleState>- Throws:
com.google.gson.JsonParseException
-
newInstance
- Specified by:
newInstancein interfaceStatefulPlayerModule<ShoulderEntityModuleState>
-
state
- Specified by:
statein interfaceStatefulModule<ShoulderEntityModuleState>
-
defaultState
- Specified by:
defaultStatein interfaceStatefulModule<ShoulderEntityModuleState>
-