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 net.thomilist.dimensionalinventories.module.base.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 net.thomilist.dimensionalinventories.module.base.JsonModule
gson, load, loadAsCurrentVersion, loadFromJsonString, loadVersionedData, save, saveFileNameMethods inherited from interface net.thomilist.dimensionalinventories.module.base.Module
compareTo, description, groupId, latestStorageVersion, moduleId, moduleVersion, registerCommands, storageVersions, toFormattedMethods inherited from interface net.thomilist.dimensionalinventories.module.base.player.PlayerModule
category, loadWithContext, saveWithContext, toLostAndFoundScopeStringMethods inherited from interface net.thomilist.dimensionalinventories.module.base.StatefulModule
defaultState, stateMethods inherited from interface net.thomilist.dimensionalinventories.module.base.player.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
-