Class PrototypePlayerBuilderToolSettings

java.lang.Object
com.hypixel.hytale.builtin.buildertools.PrototypePlayerBuilderToolSettings

public class PrototypePlayerBuilderToolSettings extends Object
  • Field Details

    • MESSAGE_BUILDER_TOOLS_CANNOT_PERFORM_COMMAND_IN_TRANSFORMATION_MODE

      @Nonnull private static final Message MESSAGE_BUILDER_TOOLS_CANNOT_PERFORM_COMMAND_IN_TRANSFORMATION_MODE
    • player

      private final UUID player
    • ignoredPaintOperations

      private final LinkedList<it.unimi.dsi.fastutil.longs.LongOpenHashSet> ignoredPaintOperations
    • maxLengthOfIgnoredPaintOperations

      private int maxLengthOfIgnoredPaintOperations
    • shouldShowEditorSettings

      private boolean shouldShowEditorSettings
    • isLoadingBrush

      private boolean isLoadingBrush
    • usePrototypeBrushConfigurations

      private boolean usePrototypeBrushConfigurations
    • currentlyLoadedBrushConfigName

      private String currentlyLoadedBrushConfigName
    • brushConfig

      private BrushConfig brushConfig
    • brushConfigCommandExecutor

      private BrushConfigCommandExecutor brushConfigCommandExecutor
    • isInSelectionTransformationMode

      private boolean isInSelectionTransformationMode
    • blockChangesForPlaySelectionToolPasteMode

      @Nullable private BlockChange[] blockChangesForPlaySelectionToolPasteMode
    • fluidChangesForPlaySelectionToolPasteMode

      @Nullable private PrototypePlayerBuilderToolSettings.FluidChange[] fluidChangesForPlaySelectionToolPasteMode
    • lastBrushPosition

      @Nullable private Vector3i lastBrushPosition
    • blockChangeOffsetOrigin

      @Nullable private Vector3i blockChangeOffsetOrigin
  • Constructor Details

    • PrototypePlayerBuilderToolSettings

      public PrototypePlayerBuilderToolSettings(UUID player)
  • Method Details

    • getPlayer

      public UUID getPlayer()
    • isInSelectionTransformationMode

      public boolean isInSelectionTransformationMode()
    • setInSelectionTransformationMode

      public void setInSelectionTransformationMode(boolean inSelectionTransformationMode)
    • setBlockChangesForPlaySelectionToolPasteMode

      public void setBlockChangesForPlaySelectionToolPasteMode(@Nullable BlockChange[] blockChangesForPlaySelectionToolPasteMode)
    • getCurrentlyLoadedBrushConfigName

      public String getCurrentlyLoadedBrushConfigName()
    • setCurrentlyLoadedBrushConfigName

      public void setCurrentlyLoadedBrushConfigName(String currentlyLoadedBrushConfigName)
    • isLoadingBrush

      public boolean isLoadingBrush()
    • setLoadingBrush

      public void setLoadingBrush(boolean loadingBrush)
    • getBlockChangesForPlaySelectionToolPasteMode

      @Nullable public BlockChange[] getBlockChangesForPlaySelectionToolPasteMode()
    • setFluidChangesForPlaySelectionToolPasteMode

      public void setFluidChangesForPlaySelectionToolPasteMode(@Nullable PrototypePlayerBuilderToolSettings.FluidChange[] fluidChanges)
    • getFluidChangesForPlaySelectionToolPasteMode

      @Nullable public PrototypePlayerBuilderToolSettings.FluidChange[] getFluidChangesForPlaySelectionToolPasteMode()
    • setBlockChangeOffsetOrigin

      public void setBlockChangeOffsetOrigin(@Nullable Vector3i blockChangeOffsetOrigin)
    • getBlockChangeOffsetOrigin

      @Nullable public Vector3i getBlockChangeOffsetOrigin()
    • addIgnoredPaintOperation

      @Nonnull public it.unimi.dsi.fastutil.longs.LongOpenHashSet addIgnoredPaintOperation()
    • clearHistoryUntilFitMaxLength

      public void clearHistoryUntilFitMaxLength()
    • containsLocation

      public boolean containsLocation(int x, int y, int z)
    • getIgnoredPaintOperations

      @Nonnull public LinkedList<it.unimi.dsi.fastutil.longs.LongOpenHashSet> getIgnoredPaintOperations()
    • getMaxLengthOfIgnoredPaintOperations

      public int getMaxLengthOfIgnoredPaintOperations()
    • setMaxLengthOfIgnoredPaintOperations

      public void setMaxLengthOfIgnoredPaintOperations(int maxLengthOfIgnoredPaintOperations)
    • usePrototypeBrushConfigurations

      public boolean usePrototypeBrushConfigurations()
    • setUsePrototypeBrushConfigurations

      public void setUsePrototypeBrushConfigurations(boolean usePrototypeBrushConfigurations)
    • getBrushConfig

      public BrushConfig getBrushConfig()
    • getBrushConfigCommandExecutor

      public BrushConfigCommandExecutor getBrushConfigCommandExecutor()
    • setBrushConfig

      public void setBrushConfig(BrushConfig brushConfig)
    • isShouldShowEditorSettings

      public boolean isShouldShowEditorSettings()
    • setShouldShowEditorSettings

      public void setShouldShowEditorSettings(boolean shouldShowEditorSettings)
    • getLastBrushPosition

      @Nullable public Vector3i getLastBrushPosition()
    • setLastBrushPosition

      public void setLastBrushPosition(@Nullable Vector3i lastBrushPosition)
    • clearLastBrushPosition

      public void clearLastBrushPosition()
    • isOkayToDoCommandsOnSelection

      public static boolean isOkayToDoCommandsOnSelection(Ref<EntityStore> ref, @Nonnull Player player, ComponentAccessor<EntityStore> componentAccessor)