Interface StatefulPlayerModule<T extends PlayerModuleState>
- All Superinterfaces:
Comparable<Module>, LostAndFoundFormattable, Module, PlayerModule, StatefulModule<T>
- All Known Subinterfaces:
JsonPlayerModule<T>
- All Known Implementing Classes:
InventoryModule, InventoryModule_SV1, ShoulderEntityModule, StatusModule, StatusModule_SV1
public interface StatefulPlayerModule<T extends PlayerModuleState>
extends PlayerModule, StatefulModule<T>
-
Method Summary
Modifier and TypeMethodDescriptionnewInstance(net.minecraft.server.level.ServerPlayer player) default PathsaveDirectory(net.minecraft.server.level.ServerPlayer player, DimensionPool dimensionPool) Methods 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, load, loadWithContext, save, saveWithContext, toLostAndFoundScopeStringModifier and TypeMethodDescriptiondefault Stringcategory()voidload(net.minecraft.server.level.ServerPlayer player, DimensionPool dimensionPool) default voidloadWithContext(net.minecraft.server.level.ServerPlayer player, DimensionPool dimensionPool) voidsave(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, state
-
Method Details
-
newInstance
-
saveDirectory
default Path saveDirectory(net.minecraft.server.level.ServerPlayer player, DimensionPool dimensionPool)
-