Class BlockDisplayWatcher
java.lang.Object
me.libraryaddict.disguise.disguisetypes.FlagWatcher
me.libraryaddict.disguise.disguisetypes.watchers.DisplayWatcher
me.libraryaddict.disguise.disguisetypes.watchers.BlockDisplayWatcher
- All Implemented Interfaces:
GridLockedWatcher
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.block.data.BlockData
getBlock()
com.github.retrooper.packetevents.protocol.world.states.WrappedBlockState
org.joml.Vector3f
getScale()
org.joml.Vector3f
double
Get the width of the block / 2double
Get the length of the block / 2boolean
void
setAutoCentered
(boolean autoCenter) void
setBlock
(org.bukkit.block.data.BlockData block) void
setBlockState
(com.github.retrooper.packetevents.protocol.world.states.WrappedBlockState block) void
setGridLocked
(boolean gridLocked) Make the plugin start centering this blockvoid
setScale
(org.joml.Vector3f scale) void
setTranslation
(org.joml.Vector3f translation) Methods inherited from class me.libraryaddict.disguise.disguisetypes.watchers.DisplayWatcher
getBillboard, getBrightness, getDisplayHeight, getDisplayWidth, getGlowColorOverride, getInterpolationDelay, getInterpolationDuration, getLeftRotation, getRightRotation, getShadowRadius, getShadowStrength, getTeleportDuration, getTransformation, getViewRange, setBillboard, setBrightness, setDisplayHeight, setDisplayWidth, setGlowColorOverride, setInterpolationDelay, setInterpolationDuration, setLeftRotation, setRightRotation, setShadowRadius, setShadowStrength, setTeleportDuration, setTransformation, setViewRange
Methods inherited from class me.libraryaddict.disguise.disguisetypes.FlagWatcher
addEntityAnimations, convert, getArmor, getBoots, getChestplate, getCustomName, getData, getEntityPose, getEquipment, getHelmet, getItemInMainHand, getItemInOffHand, getItemStack, getLeggings, getTicksFrozen, getWatchableObjects, hasCustomName, hasValue, isAddEntityAnimations, isBurning, isCustomNameVisible, isEntityAnimationsAdded, isFlyingWithElytra, isGlowing, isInvisible, isMainHandRaised, isNoGravity, isPitchLocked, isRightClicking, isSleeping, isSneaking, isSprinting, isSwimming, isYawLocked, rebuildWatchableObjects, sendData, sendData, sendItemStack, setArmor, setBackupValue, setBoots, setBurning, setChestplate, setCustomName, setCustomNameVisible, setData, setDisguise, setEntityFlag, setEntityPose, setFlyingWithElytra, setGlowColor, setGlowing, setHelmet, setInteralCustomName, setInternalCustomNameVisible, setInternalUpsideDown, setInvisible, setItemInHand, setItemInMainHand, setItemInOffHand, setItemStack, setLeggings, setMainHandRaised, setNameYModifier, setNoGravity, setPitchLock, setPitchLocked, setRightClicking, setSleeping, setSneaking, setSprinting, setSwimming, setTicksFrozen, setUnsafeData, setUpsideDown, setYawLock, setYawLocked, setYModifier, updateNameHeight, updatePose
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface me.libraryaddict.disguise.disguisetypes.watchers.GridLockedWatcher
isGridLocked
-
Constructor Details
-
BlockDisplayWatcher
-
-
Method Details
-
clone
- Overrides:
clone
in classFlagWatcher
-
getBlockState
public com.github.retrooper.packetevents.protocol.world.states.WrappedBlockState getBlockState() -
setBlockState
public void setBlockState(com.github.retrooper.packetevents.protocol.world.states.WrappedBlockState block) -
getBlock
public org.bukkit.block.data.BlockData getBlock() -
setBlock
public void setBlock(org.bukkit.block.data.BlockData block) -
isAutoCentered
public boolean isAutoCentered() -
setAutoCentered
public void setAutoCentered(boolean autoCenter) -
setTranslation
public void setTranslation(org.joml.Vector3f translation) - Overrides:
setTranslation
in classDisplayWatcher
-
getTranslation
public org.joml.Vector3f getTranslation()- Overrides:
getTranslation
in classDisplayWatcher
-
getScale
public org.joml.Vector3f getScale()- Overrides:
getScale
in classDisplayWatcher
-
setScale
public void setScale(org.joml.Vector3f scale) - Overrides:
setScale
in classDisplayWatcher
-
setGridLocked
public void setGridLocked(boolean gridLocked) Description copied from interface:GridLockedWatcher
Make the plugin start centering this block- Specified by:
setGridLocked
in interfaceGridLockedWatcher
- Parameters:
gridLocked
-
-
getWidthX
public double getWidthX()Description copied from interface:GridLockedWatcher
Get the width of the block / 2- Specified by:
getWidthX
in interfaceGridLockedWatcher
-
getWidthZ
public double getWidthZ()Description copied from interface:GridLockedWatcher
Get the length of the block / 2- Specified by:
getWidthZ
in interfaceGridLockedWatcher
-