HyCodeYourTale
classpublicPriority 1

MemoriesPlugin

com.hypixel.hytale.builtin.adventure.memories.MemoriesPlugin

extends JavaPlugin

14

Methods

14

Public Methods

4

Fields

1

Constructors

Constants

BuilderCodec<MemoriesPlugin.MemoriesPluginConfig>CODEC= BuilderCodec.builder( MemoriesPlugin.MemoriesPluginConfig.class, MemoriesPlugin.Memor...
BuilderCodec<MemoriesPlugin.RecordedMemories>CODEC= BuilderCodec.builder( MemoriesPlugin.RecordedMemories.class, MemoriesPlugin.RecordedM...

Constructors

public
MemoriesPlugin(JavaPluginInit init)

Methods

Public Methods (14)

public
void clearRecordedMemories()
public
Map<String, Set<Memory>> getAllMemories()
public
Object2DoubleMap<String> getCollectionRadius()
@Nonnull
public
MemoriesPlugin.MemoriesPluginConfig getConfig()
public
Set<Dependency<EntityStore>> getDependencies()
@Nonnull@Override
public
int getMemoriesLevel(GameplayConfig gameplayConfig)
public
ComponentType<EntityStore, PlayerMemories> getPlayerMemoriesComponentType()
public
Query<EntityStore> getQuery()
@Nonnull@Override
public
Set<Memory> getRecordedMemories()
@Nonnull
public
boolean hasRecordedMemory(Memory memory)
public
void recordAllMemories()
public
boolean recordPlayerMemories(PlayerMemories playerMemories)
public
<T extends Memory> void registerMemoryProvider(MemoryProvider<T> memoryProvider)
public
int setRecordedMemoriesCount(int count)

Fields

Private/Package Fields (4)

privateboolean hasInitializedMemories
privateMemoriesPlugin instance
privateComponentType<EntityStore, PlayerMemories> playerMemoriesComponentType
privateMemoriesPlugin.RecordedMemories recordedMemories

Related Classes