minecraft-src/net/minecraft/world/level/chunk/StructureAccess.java
2025-07-04 01:41:11 +03:00

22 lines
718 B
Java

package net.minecraft.world.level.chunk;
import it.unimi.dsi.fastutil.longs.LongSet;
import java.util.Map;
import net.minecraft.world.level.levelgen.structure.Structure;
import net.minecraft.world.level.levelgen.structure.StructureStart;
import org.jetbrains.annotations.Nullable;
public interface StructureAccess {
@Nullable
StructureStart getStartForStructure(Structure structure);
void setStartForStructure(Structure structure, StructureStart structureStart);
LongSet getReferencesForStructure(Structure structure);
void addReferenceForStructure(Structure structure, long reference);
Map<Structure, LongSet> getAllReferences();
void setAllReferences(Map<Structure, LongSet> structureReferencesMap);
}