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.network.ServerPlayerEntity player, DimensionPool dimensionPool) default Stringdefault voidsave(net.minecraft.server.network.ServerPlayerEntity player, DimensionPool dimensionPool) default PathsaveFile(net.minecraft.server.network.ServerPlayerEntity player, DimensionPool dimensionPool) Methods inherited from interface JsonModule
gson, load, loadAsCurrentVersion, loadFromJsonString, loadVersionedData, save, saveFileNameMethods inherited from interface Module
compareTo, description, groupId, latestStorageVersion, moduleId, moduleVersion, registerCommands, storageVersions, toFormattedMethods inherited from interface PlayerModule
category, loadWithContext, saveWithContext, toLostAndFoundScopeStringMethods inherited from interface StatefulModule
defaultState, stateMethods inherited from interface StatefulPlayerModule
newInstance, saveDirectory
-
Method Details
-
saveFile
default Path saveFile(net.minecraft.server.network.ServerPlayerEntity player, DimensionPool dimensionPool) -
noSuchFileWarning
- Specified by:
noSuchFileWarningin interfaceJsonModule<T extends PlayerModuleState>
-
load
default void load(net.minecraft.server.network.ServerPlayerEntity player, DimensionPool dimensionPool) - Specified by:
loadin interfacePlayerModule
-
save
default void save(net.minecraft.server.network.ServerPlayerEntity player, DimensionPool dimensionPool) - Specified by:
savein interfacePlayerModule
-