Index

A C E F G I L M P R S 
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.
A C E F G I L M P R S 
All Classes and Interfaces|All Packages|Constant Field Values