Class InventoryModule
java.lang.Object
net.thomilist.dimensionalinventories.module.base.ModuleBase
net.thomilist.dimensionalinventories.module.builtin.inventory.InventoryModule
- All Implemented Interfaces:
Comparable<Module>, LostAndFoundFormattable, JsonModule<InventoryModuleState>, Module, JsonPlayerModule<InventoryModuleState>, PlayerModule, StatefulPlayerModule<InventoryModuleState>, StatefulModule<InventoryModuleState>
public final class InventoryModule
extends ModuleBase
implements JsonPlayerModule<InventoryModuleState>
-
Field Summary
Fields inherited from interface JsonModule
GSON_BUILDER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.google.gson.Gsongson()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, loadVersionedData, save, saveFileNameModifier and TypeMethodDescriptiondefault InventoryModuleStatedefault InventoryModuleStateloadAsCurrentVersion(com.google.gson.JsonElement data) default InventoryModuleStateloadFromJsonString(String json) default InventoryModuleStateloadVersionedData(VersionedJsonData versionedData) default voidsave(Path saveFile, InventoryModuleState 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
-
InventoryModule
-
-
Method Details
-
newInstance
- Specified by:
newInstancein interfaceStatefulPlayerModule<InventoryModuleState>
-
state
- Specified by:
statein interfaceStatefulModule<InventoryModuleState>
-
defaultState
- Specified by:
defaultStatein interfaceStatefulModule<InventoryModuleState>
-
gson
public com.google.gson.Gson gson()- Specified by:
gsonin interfaceJsonModule<InventoryModuleState>
-