HyCodeYourTale
classpublicPriority 2

PrototypePlayerBuilderToolSettings

com.hypixel.hytale.builtin.buildertools.PrototypePlayerBuilderToolSettings

31

Methods

31

Public Methods

12

Fields

1

Constructors

Constants

MessageMESSAGE_BUILDER_TOOLS_CANNOT_PERFORM_COMMAND_IN_TRANSFORMATION_MODE= Message.translation( "server.builderTools.cannotPerformCommandInTransformationMode" )

Constructors

public
PrototypePlayerBuilderToolSettings(UUID player)

Methods

Public Methods (31)

publicstatic
record FluidChange(int x, int y, int z, int fluidId, byte fluidLevel)
public
LongOpenHashSet addIgnoredPaintOperation()
@Nonnull
public
void clearHistoryUntilFitMaxLength()
public
void clearLastBrushPosition()
public
boolean containsLocation(int x, int y, int z)
public
Vector3i getBlockChangeOffsetOrigin()
@Nullable
public
BlockChange[] getBlockChangesForPlaySelectionToolPasteMode()
@Nullable
public
BrushConfig getBrushConfig()
public
BrushConfigCommandExecutor getBrushConfigCommandExecutor()
public
String getCurrentlyLoadedBrushConfigName()
public
PrototypePlayerBuilderToolSettings.FluidChange[] getFluidChangesForPlaySelectionToolPasteMode()
@Nullable
public
LinkedList<LongOpenHashSet> getIgnoredPaintOperations()
@Nonnull
public
Vector3i getLastBrushPosition()
@Nullable
public
int getMaxLengthOfIgnoredPaintOperations()
public
UUID getPlayer()
public
boolean isInSelectionTransformationMode()
public
boolean isLoadingBrush()
publicstatic
boolean isOkayToDoCommandsOnSelection(Ref<EntityStore> ref, Player player, ComponentAccessor<EntityStore> componentAccessor)
public
boolean isShouldShowEditorSettings()
public
void setBlockChangeOffsetOrigin(Vector3i blockChangeOffsetOrigin)
public
void setBlockChangesForPlaySelectionToolPasteMode(BlockChange[] blockChangesForPlaySelectionToolPasteMode)
public
void setBrushConfig(BrushConfig brushConfig)
public
void setCurrentlyLoadedBrushConfigName(String currentlyLoadedBrushConfigName)
public
void setFluidChangesForPlaySelectionToolPasteMode(PrototypePlayerBuilderToolSettings.FluidChange[] fluidChanges)
public
void setInSelectionTransformationMode(boolean inSelectionTransformationMode)
public
void setLastBrushPosition(Vector3i lastBrushPosition)
public
void setLoadingBrush(boolean loadingBrush)
public
void setMaxLengthOfIgnoredPaintOperations(int maxLengthOfIgnoredPaintOperations)
public
void setShouldShowEditorSettings(boolean shouldShowEditorSettings)
public
void setUsePrototypeBrushConfigurations(boolean usePrototypeBrushConfigurations)
public
boolean usePrototypeBrushConfigurations()

Fields

Private/Package Fields (12)

privateVector3i blockChangeOffsetOrigin
privateBlockChange[] blockChangesForPlaySelectionToolPasteMode
privateBrushConfigCommandExecutor brushConfigCommandExecutor
privateString currentlyLoadedBrushConfigName
privatePrototypePlayerBuilderToolSettings.FluidChange[] fluidChangesForPlaySelectionToolPasteMode
privateboolean isInSelectionTransformationMode
privateboolean isLoadingBrush
privateVector3i lastBrushPosition
privateint maxLengthOfIgnoredPaintOperations
privateUUID player
privateboolean shouldShowEditorSettings
privateboolean usePrototypeBrushConfigurations

Related Classes