PrefabBufferColumn class
Пакет: com.hypixel.hytale.server.core.prefab.selection.buffer.impl
Файл: com/hypixel/hytale/server/core/prefab/selection/buffer/impl/PrefabBufferColumn.java
Поля (1)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
int |
blockCount |
Методы (2)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
Int2ObjectMap<Holder<ChunkStore>> |
getBlockComponentsInt2ObjectMap<Holder<ChunkStore>> getBlockComponents() |
public |
int |
getBlockCountint getBlockCount() |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.prefab.selection.buffer.impl;
class="kw">import com.hypixel.hytale.component.Holder;
class="kw">import com.hypixel.hytale.server.core.universe.world.storage.ChunkStore;
class="kw">import com.hypixel.hytale.server.core.universe.world.storage.EntityStore;
class="kw">import it.unimi.dsi.fastutil.ints.Int2ObjectMap;
class="kw">import java.lang.foreign.MemorySegment;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">public class PrefabBufferColumn {
class="kw">private class="kw">final int blockCount;
@Nonnull
class="kw">private class="kw">final MemorySegment memorySegment;
class="kw">private class="kw">final Holder<EntityStore>[] entityHolders;
class="kw">private class="kw">final Int2ObjectMap<Holder<ChunkStore>> blockComponents;
class="kw">public PrefabBufferColumn(int var1, @Nonnull MemorySegment var2, Holder<EntityStore>[] var3, Int2ObjectMap<Holder<ChunkStore>> var4) {
this.blockCount = var1;
this.memorySegment = var2;
this.entityHolders = var3;
this.blockComponents = var4;
}
class="kw">public int getBlockCount() {
class="kw">return this.blockCount;
}
@Nonnull
class="kw">public MemorySegment getMemorySegment() {
class="kw">return this.memorySegment;
}
@Nullable
class="kw">public Holder<EntityStore>[] getEntityHolders() {
class="kw">return this.entityHolders;
}
class="kw">public Int2ObjectMap<Holder<ChunkStore>> getBlockComponents() {
class="kw">return this.blockComponents;
}
}