Class MineNetInstance
java.lang.Object
net.minestom.server.instance.Instance
net.minestom.server.instance.InstanceContainer
eu.mhsl.minenet.minigames.instance.MineNetInstance
- All Implemented Interfaces:
net.kyori.adventure.audience.Audience,net.kyori.adventure.audience.ForwardingAudience,net.kyori.adventure.pointer.Pointered,net.minestom.server.adventure.audience.PacketGroupingAudience,net.minestom.server.event.EventHandler<net.minestom.server.event.trait.InstanceEvent>,net.minestom.server.instance.block.Block.Getter,net.minestom.server.instance.block.Block.Setter,net.minestom.server.snapshot.Snapshotable,net.minestom.server.tag.Taggable,net.minestom.server.tag.TagReadable,net.minestom.server.tag.TagWritable,net.minestom.server.Tickable,net.minestom.server.timer.Schedulable
public class MineNetInstance
extends net.minestom.server.instance.InstanceContainer
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minestom.server.instance.block.Block.Getter
net.minestom.server.instance.block.Block.Getter.ConditionNested classes/interfaces inherited from interface net.kyori.adventure.audience.ForwardingAudience
net.kyori.adventure.audience.ForwardingAudience.Single -
Field Summary
Fields inherited from class net.minestom.server.instance.InstanceContainer
srcInstanceFields inherited from class net.minestom.server.instance.Instance
uniqueId -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy(net.minestom.server.instance.Instance target) protected booleanonPlayerJoin(net.minestom.server.entity.Player p) Called when Player joins this instanceprotected voidonPlayerLeave(net.minestom.server.entity.Player p) Called when Player leaves this instanceMethods inherited from class net.minestom.server.instance.InstanceContainer
addSharedInstance, breakBlock, copy, createChunk, enableAutoChunkLoad, generator, getChunk, getChunkLoader, getChunks, getChunkSupplier, getLastBlockChangeTime, getSharedInstances, getSrcInstance, hasEnabledAutoChunkLoad, hasSharedInstances, isInVoid, loadChunk, loadOptionalChunk, placeBlock, refreshLastBlockChangeTime, retrieveChunk, saveChunksToStorage, saveChunkToStorage, saveInstance, setBlock, setChunkLoader, setChunkSupplier, setGenerator, tick, unloadChunkMethods inherited from class net.minestom.server.instance.Instance
createTimePacket, eventNode, explode, explode, getBlock, getChunkAt, getChunkAt, getChunkEntities, getCreatures, getDimensionType, getEntities, getEntityTracker, getExperienceOrbs, getExplosionSupplier, getInstanceSpace, getNearbyEntities, getPlayers, getTime, getTimeRate, getTimeUpdate, getUniqueId, getWorldAge, getWorldBorder, isChunkLoaded, isChunkLoaded, isRegistered, loadChunk, loadOptionalChunk, pointers, scheduleNextTick, scheduler, sendBlockAction, setChunkGenerator, setExplosionSupplier, setRegistered, setTime, setTimeRate, setTimeUpdate, tagHandler, unloadChunk, updateSnapshotMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.kyori.adventure.audience.Audience
openBook, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSoundMethods inherited from interface net.minestom.server.instance.block.Block.Getter
getBlock, getBlock, getBlockMethods inherited from interface net.minestom.server.instance.block.Block.Setter
setBlockMethods inherited from interface net.kyori.adventure.audience.ForwardingAudience
filterAudience, forEachAudience, openBook, playSound, sendMessage, sendPlayerListFooter, sendPlayerListHeaderMethods inherited from interface net.minestom.server.adventure.audience.PacketGroupingAudience
audiences, clearTitle, hideBossBar, playSound, playSound, resetTitle, sendActionBar, sendGroupedPacket, sendMessage, sendPlayerListHeaderAndFooter, sendTitlePart, showBossBar, stopSoundMethods inherited from interface net.kyori.adventure.pointer.Pointered
get, getOrDefault, getOrDefaultFromMethods inherited from interface net.minestom.server.tag.Taggable
getTag, hasTag, removeTag, setTag
-
Constructor Details
-
MineNetInstance
public MineNetInstance(net.minestom.server.world.DimensionType type)
-
-
Method Details
-
onPlayerJoin
protected boolean onPlayerJoin(net.minestom.server.entity.Player p) Called when Player joins this instance- Parameters:
p- player who is joining- Returns:
- setCanceled
-
onPlayerLeave
protected void onPlayerLeave(net.minestom.server.entity.Player p) Called when Player leaves this instance- Parameters:
p- player who is leaving
-
destroy
public void destroy(net.minestom.server.instance.Instance target) - Parameters:
target-
-