Class LaserPointerOperation
java.lang.Object
com.hypixel.hytale.builtin.buildertools.tooloperations.ToolOperation
com.hypixel.hytale.builtin.buildertools.tooloperations.LaserPointerOperation
- All Implemented Interfaces:
TriIntObjPredicate<Void>
-
Field Summary
FieldsFields inherited from class com.hypixel.hytale.builtin.buildertools.tooloperations.ToolOperation
args, builderState, capped, DEFAULT_BRUSH_SPACING, edit, interactionType, OPERATIONS, originOffsetX, originOffsetY, originOffsetZ, pattern, player, playerRef, PROTOTYPE_TOOL_SETTINGS, random, RANDOM_MAX, shape, shapeHeight, shapeRange, shapeThickness, x, y, z -
Constructor Summary
ConstructorsConstructorDescriptionLaserPointerOperation(Ref<EntityStore> ref, Player player, BuilderToolOnUseInteraction packet, ComponentAccessor<EntityStore> componentAccessor) -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(ComponentAccessor<EntityStore> componentAccessor) (package private) booleanexecute0(int x, int y, int z) Methods inherited from class com.hypixel.hytale.builtin.buildertools.tooloperations.ToolOperation
calculateInterpolatedPositions, combineMasks, executeAsBrushConfig, executeAt, executeShapeOperation, fromPacket, getBrushDensity, getBrushHeight, getBrushSpacing, getBrushWidth, getEditOperation, getOrCreatePrototypeSettings, getPosition, getTargetBlockAvoidingPaint, test
-
Field Details
-
MAX_DISTANCE
private static final double MAX_DISTANCE- See Also:
-
-
Constructor Details
-
LaserPointerOperation
public LaserPointerOperation(@Nonnull Ref<EntityStore> ref, @Nonnull Player player, @Nonnull BuilderToolOnUseInteraction packet, @Nonnull ComponentAccessor<EntityStore> componentAccessor)
-
-
Method Details
-
execute
- Overrides:
executein classToolOperation
-
execute0
boolean execute0(int x, int y, int z) - Specified by:
execute0in classToolOperation
-