Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AccessorPlayerDataStorage - Interface in com.faux.customentitydata.mixin
C
- com.faux.customentitydata.api - package com.faux.customentitydata.api
- com.faux.customentitydata.api.playersaves - package com.faux.customentitydata.api.playersaves
- com.faux.customentitydata.mixin - package com.faux.customentitydata.mixin
- CUSTOM_NBT_KEY - Static variable in class com.faux.customentitydata.api.PersistentEntityDataConstants
- CustomDataHelper - Class in com.faux.customentitydata.api
- CustomDataHelper() - Constructor for class com.faux.customentitydata.api.CustomDataHelper
- CustomPlayerSave - Class in com.faux.customentitydata.api.playersaves
-
This class provides a custom player data solution that stores player data in a separate auxiliary file in the player directory.
- CustomPlayerSave(Identifier) - Constructor for class com.faux.customentitydata.api.playersaves.CustomPlayerSave
E
- EVENT - Static variable in interface com.faux.customentitydata.api.playersaves.IPlayerLoadListener
- EVENT - Static variable in interface com.faux.customentitydata.api.playersaves.IPlayerSaveListener
F
- faux$getCustomData() - Method in interface com.faux.customentitydata.api.ICustomDataHolder
- faux$getCustomData() - Method in class com.faux.customentitydata.mixin.MixinEntity
- faux$getPersistentData() - Method in interface com.faux.customentitydata.api.IPersistentDataHolder
- faux$getPersistentData() - Method in class com.faux.customentitydata.mixin.MixinServerPlayer
- faux$getSaveDir() - Method in interface com.faux.customentitydata.mixin.AccessorPlayerDataStorage
- faux$persistentData - Variable in class com.faux.customentitydata.mixin.MixinEntity
- faux$setCustomData(CompoundTag) - Method in interface com.faux.customentitydata.api.ICustomDataHolder
- faux$setCustomData(CompoundTag) - Method in class com.faux.customentitydata.mixin.MixinEntity
- faux$setPersistentData(CompoundTag) - Method in interface com.faux.customentitydata.api.IPersistentDataHolder
- faux$setPersistentData(CompoundTag) - Method in class com.faux.customentitydata.mixin.MixinServerPlayer
G
- getCustomData(Entity) - Static method in class com.faux.customentitydata.api.CustomDataHelper
-
Gets the custom data on the given Entity.
- getPersistentData(ServerPlayer) - Static method in class com.faux.customentitydata.api.CustomDataHelper
-
Gets the persistent data of the given ServerPlayer.
I
- ICustomDataHolder - Interface in com.faux.customentitydata.api
-
Custom data is data that is stored while the entity is alive.
- IPersistentDataHolder - Interface in com.faux.customentitydata.api
-
Persistent data is data that is stored while the entity is alive and is copied to a new entity when the entity is cloned.
- IPlayerLoadListener - Interface in com.faux.customentitydata.api.playersaves
-
An event listener that is notified when player data is read from the disk.
- IPlayerSaveListener - Interface in com.faux.customentitydata.api.playersaves
-
An event listener that is notified when the player data is saved to disk.
L
- load(ValueInput, CallbackInfo) - Method in class com.faux.customentitydata.mixin.MixinEntity
- loadPlayer(Player, CompoundTag) - Method in class com.faux.customentitydata.api.playersaves.CustomPlayerSave
-
Loads custom data for a player from NBT.
- loadPlayerData(Player, Path) - Method in class com.faux.customentitydata.api.playersaves.CustomPlayerSave
- loadPlayerData(Player, Path) - Method in interface com.faux.customentitydata.api.playersaves.IPlayerLoadListener
-
Called when a player's data is loaded directly from the disk.
M
- MixinEntity - Class in com.faux.customentitydata.mixin
- MixinEntity() - Constructor for class com.faux.customentitydata.mixin.MixinEntity
- MixinPlayerDataStorage - Class in com.faux.customentitydata.mixin
- MixinPlayerDataStorage() - Constructor for class com.faux.customentitydata.mixin.MixinPlayerDataStorage
- MixinPlayerList - Class in com.faux.customentitydata.mixin
- MixinPlayerList() - Constructor for class com.faux.customentitydata.mixin.MixinPlayerList
- MixinServerPlayer - Class in com.faux.customentitydata.mixin
- MixinServerPlayer() - Constructor for class com.faux.customentitydata.mixin.MixinServerPlayer
- MOD_ID - Static variable in class com.faux.customentitydata.api.PersistentEntityDataConstants
P
- PERSISTENT_NBT_KEY - Static variable in class com.faux.customentitydata.api.PersistentEntityDataConstants
- PersistentEntityDataConstants - Class in com.faux.customentitydata.api
- PersistentEntityDataConstants() - Constructor for class com.faux.customentitydata.api.PersistentEntityDataConstants
R
- restoreFrom(ServerPlayer, boolean, CallbackInfo) - Method in class com.faux.customentitydata.mixin.MixinServerPlayer
S
- savePlayer(Player) - Method in class com.faux.customentitydata.api.playersaves.CustomPlayerSave
-
Saves custom data for a player as an NBT.
- savePlayerData(Player, Path) - Method in class com.faux.customentitydata.api.playersaves.CustomPlayerSave
- savePlayerData(Player, Path) - Method in interface com.faux.customentitydata.api.playersaves.IPlayerSaveListener
-
Called when a player's data is saved directly to the disk.
- saveWithoutId(ValueOutput, CallbackInfo) - Method in class com.faux.customentitydata.mixin.MixinEntity
- setCustomData(Entity, CompoundTag) - Static method in class com.faux.customentitydata.api.CustomDataHelper
-
Sets the custom data on the given Entity.
- setPersistentData(ServerPlayer, CompoundTag) - Static method in class com.faux.customentitydata.api.CustomDataHelper
-
Sets the persistent data on the given ServerPlayer.
All Classes and Interfaces|All Packages|Constant Field Values