Class DebugRendererEntity
java.lang.Object
net.minestom.server.entity.Entity
ru.dragonestia.msb3.api.entity.debug.DebugRendererEntity
- All Implemented Interfaces:
net.kyori.adventure.sound.Sound.Emitter,net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>,net.minestom.server.collision.Shape,net.minestom.server.event.EventHandler<net.minestom.server.event.trait.EntityEvent>,net.minestom.server.snapshot.Snapshotable,net.minestom.server.tag.Taggable,net.minestom.server.tag.TagReadable,net.minestom.server.tag.TagWritable,net.minestom.server.thread.AcquirableSource<net.minestom.server.entity.Entity>,net.minestom.server.Tickable,net.minestom.server.timer.Schedulable,net.minestom.server.Viewable,OffsetPosition
- Direct Known Subclasses:
DebugCollider,DebugHologram,DebugLine,DebugMarker
public class DebugRendererEntity
extends net.minestom.server.entity.Entity
implements OffsetPosition
-
Field Summary
Fields inherited from class net.minestom.server.entity.Entity
boundingBox, collidesWithEntities, currentChunk, entityMeta, entityType, gravityTickCount, hasPhysics, instance, lastSyncedPosition, lastVelocityWasZero, metadata, onGround, position, preventBlockPlacement, previousPosition, removed, trackingUpdate, vehicle, velocity, viewEngine, viewers -
Constructor Summary
ConstructorsConstructorDescriptionDebugRendererEntity(@NotNull net.minestom.server.entity.EntityType entityType, String layerName) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNestedEntity(net.minestom.server.entity.Entity entity) voidaddNestedEntity(net.minestom.server.entity.Entity entity, net.minestom.server.coordinate.Point offset) net.minestom.server.coordinate.Pointvoidremove()setInstance(@NotNull net.minestom.server.instance.Instance instance, @NotNull net.minestom.server.coordinate.Pos spawnPosition) voidsetOffsetPosition(net.minestom.server.coordinate.Point offset) @NotNull CompletableFuture<Void> teleport(@NotNull net.minestom.server.coordinate.Pos position, long @Nullable [] chunks, int flags, boolean shouldConfirm) Methods inherited from class net.minestom.server.entity.Entity
acquirable, addEffect, addPassenger, addViewer, asHoverEvent, autoViewEntities, clearEffects, despawn, editEntityMeta, eventNode, generateId, getAcquirable, getActiveEffects, getAerodynamics, getAliveTicks, getAttachEntityPacket, getBoundingBox, getChunk, getCustomName, getDistance, getDistance, getDistanceSquared, getDistanceSquared, getEffect, getEffectLevel, getEntityId, getEntityMeta, getEntityType, getEyeHeight, getGravityTickCount, getInstance, getLeashedEntities, getLeashHolder, getLineOfSight, getLineOfSightEntity, getMetadataPacket, getPassengers, getPassengersPacket, getPose, getPosition, getPreviousPosition, getSynchronizationTicks, getUuid, getVehicle, getVelocity, getVelocityForPacket, getVelocityPacket, getViewers, hasEffect, hasEntityCollision, hasLineOfSight, hasLineOfSight, hasNoGravity, hasPassenger, hasPredictableViewers, hasVelocity, intersectBox, intersectBoxSwept, isActive, isAutoViewable, isCustomNameVisible, isGlowing, isInvisible, isOccluded, isOnFire, isOnGround, isRemoved, isSilent, isSneaking, isSprinting, lookAt, lookAt, movementTick, preventBlockPlacement, refreshCoordinate, refreshCurrentChunk, refreshPosition, refreshPosition, refreshPosition, relativeEnd, relativeStart, remove, removeEffect, removePassenger, removeViewer, scheduleNextTick, scheduler, scheduleRemove, scheduleRemove, setAerodynamics, setAutoViewable, setAutoViewEntities, setBoundingBox, setBoundingBox, setCustomName, setCustomNameVisible, setGlowing, setInstance, setInstance, setInvisible, setLeashHolder, setNoGravity, setPose, setPositionInternal, setSilent, setSneaking, setSprinting, setSynchronizationTicks, setVelocity, setView, spawn, switchEntityType, synchronizeNextTick, synchronizePosition, tagHandler, takeKnockback, teleport, teleport, teleport, teleport, teleport, tick, triggerStatus, update, updateCollisions, updateNewViewer, updateOldViewer, updatePose, updateSnapshot, updateViewableRule, updateViewableRule, updateViewerRule, updateViewerRuleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.kyori.adventure.text.event.HoverEventSource
asHoverEventMethods inherited from interface net.minestom.server.collision.Shape
intersectEntity, isFaceFullMethods inherited from interface net.minestom.server.tag.Taggable
getAndSetTag, getAndUpdateTag, getTag, hasTag, removeTag, setTag, updateAndGetTag, updateTagMethods inherited from interface net.minestom.server.Viewable
getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers, sendPacketToViewersAndSelf
-
Constructor Details
-
DebugRendererEntity
public DebugRendererEntity(@NotNull @NotNull net.minestom.server.entity.EntityType entityType, String layerName)
-
-
Method Details
-
addNestedEntity
public void addNestedEntity(net.minestom.server.entity.Entity entity) -
addNestedEntity
public void addNestedEntity(net.minestom.server.entity.Entity entity, net.minestom.server.coordinate.Point offset) -
setInstance
public CompletableFuture<Void> setInstance(@NotNull @NotNull net.minestom.server.instance.Instance instance, @NotNull @NotNull net.minestom.server.coordinate.Pos spawnPosition) - Overrides:
setInstancein classnet.minestom.server.entity.Entity
-
teleport
@NotNull public @NotNull CompletableFuture<Void> teleport(@NotNull @NotNull net.minestom.server.coordinate.Pos position, long @Nullable [] chunks, int flags, boolean shouldConfirm) - Overrides:
teleportin classnet.minestom.server.entity.Entity
-
remove
public void remove()- Overrides:
removein classnet.minestom.server.entity.Entity
-
setOffsetPosition
public void setOffsetPosition(net.minestom.server.coordinate.Point offset) - Specified by:
setOffsetPositionin interfaceOffsetPosition
-
getOffsetPosition
public net.minestom.server.coordinate.Point getOffsetPosition()- Specified by:
getOffsetPositionin interfaceOffsetPosition
-