Class AreaManager
java.lang.Object
de.luckymcdev.foundryengine.common.area.AreaManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplySync(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, net.minecraft.nbt.CompoundTag tag) @Nullable AreagetArea(net.minecraft.resources.Identifier id) getAreasForDimension(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension) @Nullable AreaModulegetModuleType(net.minecraft.resources.Identifier id) @Nullable AreaPresetbooleanisLoaded(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension) voidloadFromLevel(net.minecraft.server.level.ServerLevel level) voidonBlockBreak(net.neoforged.neoforge.event.level.block.BreakBlockEvent event) voidonBlockPlace(net.neoforged.neoforge.event.level.BlockEvent.EntityPlaceEvent event) voidonLevelLoad(net.neoforged.neoforge.event.level.LevelEvent.Load event) voidonLevelTick(net.neoforged.neoforge.event.tick.LevelTickEvent.Post event) voidonServerStopping(net.neoforged.neoforge.event.server.ServerStoppingEvent event) voidvoidregisterModuleType(AreaModule module) voidregisterPreset(AreaPreset preset) voidvoidsyncToDimension(net.minecraft.server.level.ServerLevel level) voidsyncToPlayer(net.minecraft.server.level.ServerPlayer player) net.minecraft.nbt.CompoundTagtoNbt(net.minecraft.server.level.ServerLevel level) void
-
Constructor Details
-
AreaManager
public AreaManager()
-
-
Method Details
-
registerModuleType
-
getModuleType
-
getRegisteredModuleTypes
-
registerPreset
-
getPreset
-
getPresets
-
getArea
-
getAreasForDimension
-
isLoaded
public boolean isLoaded(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension) -
register
-
update
-
remove
-
loadFromLevel
public void loadFromLevel(net.minecraft.server.level.ServerLevel level) -
applySync
public void applySync(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, net.minecraft.nbt.CompoundTag tag) -
toNbt
public net.minecraft.nbt.CompoundTag toNbt(net.minecraft.server.level.ServerLevel level) -
syncToPlayer
public void syncToPlayer(net.minecraft.server.level.ServerPlayer player) -
syncToDimension
public void syncToDimension(net.minecraft.server.level.ServerLevel level) -
onLevelLoad
public void onLevelLoad(net.neoforged.neoforge.event.level.LevelEvent.Load event) -
onServerStopping
public void onServerStopping(net.neoforged.neoforge.event.server.ServerStoppingEvent event) -
onLevelTick
public void onLevelTick(net.neoforged.neoforge.event.tick.LevelTickEvent.Post event) -
onBlockBreak
public void onBlockBreak(net.neoforged.neoforge.event.level.block.BreakBlockEvent event) -
onBlockPlace
public void onBlockPlace(net.neoforged.neoforge.event.level.BlockEvent.EntityPlaceEvent event)
-