MemoryProvider class
Пакет: com.hypixel.hytale.builtin.adventure.memories.memories
Файл: com/hypixel/hytale/builtin/adventure/memories/memories/MemoryProvider.java
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
String |
id |
Методы (4)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
abstract abstract |
Map<String, Set<Memory>> |
getAllMemoriesMap<String, Set<Memory>> getAllMemories() |
public |
BuilderCodec<T> |
getCodecBuilderCodec<T> getCodec() |
public |
double |
getCollectionRadiusdouble getCollectionRadius() |
public |
String |
getIdString getId() |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.adventure.memories.memories;
class="kw">import com.hypixel.hytale.builtin.adventure.memories.MemoriesPlugin;
class="kw">import com.hypixel.hytale.codec.builder.BuilderCodec;
class="kw">import java.util.Map;
class="kw">import java.util.Set;
class="kw">public class="kw">abstract class MemoryProvider<T class="kw">extends Memory> {
class="kw">private class="kw">final String id;
class="kw">private class="kw">final BuilderCodec<T> codec;
class="kw">private class="kw">final double defaultRadius;
class="kw">public MemoryProvider(String var1, BuilderCodec<T> var2, double var3) {
this.id = var1;
this.codec = var2;
this.defaultRadius = var3;
}
class="kw">public String getId() {
class="kw">return this.id;
}
class="kw">public BuilderCodec<T> getCodec() {
class="kw">return this.codec;
}
class="kw">public double getCollectionRadius() {
class="kw">return MemoriesPlugin.get().getConfig().getCollectionRadius().getOrDefault(this.id, this.defaultRadius);
}
class="kw">public class="kw">abstract Map<String, Set<Memory>> getAllMemories();
}