public class RegionManagerImpl extends java.lang.Object implements RegionManager
| 限定符和类型 | 字段和说明 |
|---|---|
static net.minecraftforge.common.capabilities.Capability<RegionManagerImpl> |
REGION_MANAGER |
| 构造器和说明 |
|---|
RegionManagerImpl(net.minecraft.world.World world) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteRegion(Region region) |
static RegionManagerImpl |
getInstance(net.minecraft.world.World world) |
com.google.common.base.Optional<RegionImpl> |
getRegion(net.minecraft.util.BlockPos pos) |
com.google.common.base.Optional<RegionImpl> |
getRegion(int x,
int z) |
net.minecraft.world.World |
getWorld() |
com.google.common.base.Optional<Region> |
newRegion(java.lang.String id,
int x1,
int z1,
int x2,
int z2) |
void |
onChunkLoad(net.minecraftforge.event.world.ChunkEvent.Load event) |
void |
onChunkUnload(net.minecraftforge.event.world.ChunkEvent.Unload event) |
protected boolean |
onRegionExpand(RegionImpl region,
java.util.List<net.minecraft.world.chunk.Chunk> chunks,
java.awt.geom.Rectangle2D area) |
protected void |
onRegionSubtract(RegionImpl region,
java.util.List<net.minecraft.world.chunk.Chunk> chunks) |
void |
onTick(net.minecraftforge.fml.common.gameevent.TickEvent.WorldTickEvent event) |
void |
onWorldCap(AttachWorldCapEvent event) |
public static final net.minecraftforge.common.capabilities.Capability<RegionManagerImpl> REGION_MANAGER
public net.minecraft.world.World getWorld()
getWorld 在接口中 RegionManagerpublic com.google.common.base.Optional<RegionImpl> getRegion(int x, int z)
getRegion 在接口中 RegionManagerpublic com.google.common.base.Optional<RegionImpl> getRegion(net.minecraft.util.BlockPos pos)
getRegion 在接口中 RegionManagerpublic com.google.common.base.Optional<Region> newRegion(java.lang.String id, int x1, int z1, int x2, int z2)
newRegion 在接口中 RegionManagerpublic void deleteRegion(Region region)
deleteRegion 在接口中 RegionManagerprotected boolean onRegionExpand(RegionImpl region, java.util.List<net.minecraft.world.chunk.Chunk> chunks, java.awt.geom.Rectangle2D area)
protected void onRegionSubtract(RegionImpl region, java.util.List<net.minecraft.world.chunk.Chunk> chunks)
public void onChunkLoad(net.minecraftforge.event.world.ChunkEvent.Load event)
public void onChunkUnload(net.minecraftforge.event.world.ChunkEvent.Unload event)
public void onTick(net.minecraftforge.fml.common.gameevent.TickEvent.WorldTickEvent event)
public void onWorldCap(AttachWorldCapEvent event)
public static RegionManagerImpl getInstance(net.minecraft.world.World world)