Interface JsonPlayerModule<T extends PlayerModuleState>
- All Superinterfaces:
Comparable<Module>, JsonModule<T>, LostAndFoundFormattable, Module, PlayerModule, StatefulModule<T>, StatefulPlayerModule<T>
- All Known Implementing Classes:
InventoryModule, ShoulderEntityModule, StatusModule
public interface JsonPlayerModule<T extends PlayerModuleState>
extends StatefulPlayerModule<T>, JsonModule<T>
-
Field Summary
Fields inherited from interface JsonModule
GSON_BUILDER -
Method Summary
Modifier 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 JsonModule
gson, load, loadAsCurrentVersion, loadFromJsonString, loadVersionedData, save, saveFileNameModifier and TypeMethodDescriptioncom.google.gson.Gsongson()default Tdefault TloadAsCurrentVersion(com.google.gson.JsonElement data) default TloadFromJsonString(String json) default TloadVersionedData(VersionedJsonData versionedData) default voiddefault StringMethods inherited from interface Module
compareTo, description, groupId, latestStorageVersion, moduleId, moduleVersion, registerCommands, storageVersions, toFormattedModifier and TypeMethodDescriptiondefault intgroupId()default StorageVersionmoduleId()default 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 StatefulModule
defaultState, stateMethods inherited from interface StatefulPlayerModule
newInstance, saveDirectoryModifier and TypeMethodDescriptionnewInstance(net.minecraft.server.level.ServerPlayer player) default PathsaveDirectory(net.minecraft.server.level.ServerPlayer player, DimensionPool dimensionPool)
-
Method Details
-
saveFile
-
noSuchFileWarning
- Specified by:
noSuchFileWarningin interfaceJsonModule<T extends PlayerModuleState>
-
load
- Specified by:
loadin interfacePlayerModule
-
save
- Specified by:
savein interfacePlayerModule
-