Class WorldBorder.MovingArea

java.lang.Object
net.minecraft.world.border.WorldBorder.MovingArea
All Implemented Interfaces:
WorldBorder.Area
Enclosing class:
WorldBorder

private class WorldBorder.MovingArea extends Object implements WorldBorder.Area
Mappings:
Namespace Name
named net/minecraft/world/border/WorldBorder$MovingArea
intermediary net/minecraft/class_2784$class_2786
official eos$b
  • Field Details

    • oldSize

      private final double oldSize
      Mappings:
      Namespace Name Mixin selector
      named oldSize Lnet/minecraft/world/border/WorldBorder$MovingArea;oldSize:D
      intermediary field_12740 Lnet/minecraft/class_2784$class_2786;field_12740:D
      official b Leos$b;b:D
    • newSize

      private final double newSize
      Mappings:
      Namespace Name Mixin selector
      named newSize Lnet/minecraft/world/border/WorldBorder$MovingArea;newSize:D
      intermediary field_12739 Lnet/minecraft/class_2784$class_2786;field_12739:D
      official c Leos$b;c:D
    • timeEnd

      private final long timeEnd
      Mappings:
      Namespace Name Mixin selector
      named timeEnd Lnet/minecraft/world/border/WorldBorder$MovingArea;timeEnd:J
      intermediary field_12742 Lnet/minecraft/class_2784$class_2786;field_12742:J
      official d Leos$b;d:J
    • timeStart

      private final long timeStart
      Mappings:
      Namespace Name Mixin selector
      named timeStart Lnet/minecraft/world/border/WorldBorder$MovingArea;timeStart:J
      intermediary field_12741 Lnet/minecraft/class_2784$class_2786;field_12741:J
      official e Leos$b;e:J
    • timeDuration

      private final double timeDuration
      Mappings:
      Namespace Name Mixin selector
      named timeDuration Lnet/minecraft/world/border/WorldBorder$MovingArea;timeDuration:D
      intermediary field_12744 Lnet/minecraft/class_2784$class_2786;field_12744:D
      official f Leos$b;f:D
    • remainingTimeDuration

      private long remainingTimeDuration
      Mappings:
      Namespace Name Mixin selector
      named remainingTimeDuration Lnet/minecraft/world/border/WorldBorder$MovingArea;remainingTimeDuration:J
      intermediary field_63955 Lnet/minecraft/class_2784$class_2786;field_63955:J
      official g Leos$b;g:J
    • currentSize

      private double currentSize
      Mappings:
      Namespace Name Mixin selector
      named currentSize Lnet/minecraft/world/border/WorldBorder$MovingArea;currentSize:D
      intermediary field_63956 Lnet/minecraft/class_2784$class_2786;field_63956:D
      official h Leos$b;h:D
    • lastSize

      private double lastSize
      Mappings:
      Namespace Name Mixin selector
      named lastSize Lnet/minecraft/world/border/WorldBorder$MovingArea;lastSize:D
      intermediary field_63957 Lnet/minecraft/class_2784$class_2786;field_63957:D
      official i Leos$b;i:D
  • Constructor Details

    • MovingArea

      MovingArea(double oldSize, double newSize, long timeDuration, long timeStart)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/border/WorldBorder$MovingArea;<init>(Lnet/minecraft/world/border/WorldBorder;DDJJ)V
      intermediary <init> Lnet/minecraft/class_2784$class_2786;<init>(Lnet/minecraft/class_2784;DDJJ)V
      official <init> Leos$b;<init>(Leos;DDJJ)V
  • Method Details

    • getBoundWest

      public double getBoundWest(float tickProgress)
      Specified by:
      getBoundWest in interface WorldBorder.Area
      Mappings:
      Namespace Name Mixin selector
      named getBoundWest Lnet/minecraft/world/border/WorldBorder$Area;getBoundWest(F)D
      intermediary method_11994 Lnet/minecraft/class_2784$class_2785;method_11994(F)D
      official a Leos$a;a(F)D
    • getBoundNorth

      public double getBoundNorth(float tickProgress)
      Specified by:
      getBoundNorth in interface WorldBorder.Area
      Mappings:
      Namespace Name Mixin selector
      named getBoundNorth Lnet/minecraft/world/border/WorldBorder$Area;getBoundNorth(F)D
      intermediary method_11992 Lnet/minecraft/class_2784$class_2785;method_11992(F)D
      official c Leos$a;c(F)D
    • getBoundEast

      public double getBoundEast(float tickProgress)
      Specified by:
      getBoundEast in interface WorldBorder.Area
      Mappings:
      Namespace Name Mixin selector
      named getBoundEast Lnet/minecraft/world/border/WorldBorder$Area;getBoundEast(F)D
      intermediary method_11991 Lnet/minecraft/class_2784$class_2785;method_11991(F)D
      official b Leos$a;b(F)D
    • getBoundSouth

      public double getBoundSouth(float tickProgress)
      Specified by:
      getBoundSouth in interface WorldBorder.Area
      Mappings:
      Namespace Name Mixin selector
      named getBoundSouth Lnet/minecraft/world/border/WorldBorder$Area;getBoundSouth(F)D
      intermediary method_11985 Lnet/minecraft/class_2784$class_2785;method_11985(F)D
      official d Leos$a;d(F)D
    • getSize

      public double getSize()
      Specified by:
      getSize in interface WorldBorder.Area
      Mappings:
      Namespace Name Mixin selector
      named getSize Lnet/minecraft/world/border/WorldBorder$Area;getSize()D
      intermediary method_11984 Lnet/minecraft/class_2784$class_2785;method_11984()D
      official a Leos$a;a()D
    • getLastSize

      public double getLastSize()
      Mappings:
      Namespace Name Mixin selector
      named getLastSize Lnet/minecraft/world/border/WorldBorder$MovingArea;getLastSize()D
      intermediary method_75889 Lnet/minecraft/class_2784$class_2786;method_75889()D
      official j Leos$b;j()D
    • currentSize

      private double currentSize()
      Mappings:
      Namespace Name Mixin selector
      named currentSize Lnet/minecraft/world/border/WorldBorder$MovingArea;currentSize()D
      intermediary method_75890 Lnet/minecraft/class_2784$class_2786;method_75890()D
      official k Leos$b;k()D
    • getShrinkingSpeed

      public double getShrinkingSpeed()
      Specified by:
      getShrinkingSpeed in interface WorldBorder.Area
      Mappings:
      Namespace Name Mixin selector
      named getShrinkingSpeed Lnet/minecraft/world/border/WorldBorder$Area;getShrinkingSpeed()D
      intermediary method_11987 Lnet/minecraft/class_2784$class_2785;method_11987()D
      official b Leos$a;b()D
    • getSizeLerpTime

      public long getSizeLerpTime()
      Specified by:
      getSizeLerpTime in interface WorldBorder.Area
      Mappings:
      Namespace Name Mixin selector
      named getSizeLerpTime Lnet/minecraft/world/border/WorldBorder$Area;getSizeLerpTime()J
      intermediary method_11993 Lnet/minecraft/class_2784$class_2785;method_11993()J
      official c Leos$a;c()J
    • getSizeLerpTarget

      public double getSizeLerpTarget()
      Specified by:
      getSizeLerpTarget in interface WorldBorder.Area
      Mappings:
      Namespace Name Mixin selector
      named getSizeLerpTarget Lnet/minecraft/world/border/WorldBorder$Area;getSizeLerpTarget()D
      intermediary method_11988 Lnet/minecraft/class_2784$class_2785;method_11988()D
      official d Leos$a;d()D
    • getStage

      public WorldBorderStage getStage()
      Specified by:
      getStage in interface WorldBorder.Area
      Mappings:
      Namespace Name Mixin selector
      named getStage Lnet/minecraft/world/border/WorldBorder$Area;getStage()Lnet/minecraft/world/border/WorldBorderStage;
      intermediary method_11995 Lnet/minecraft/class_2784$class_2785;method_11995()Lnet/minecraft/class_2789;
      official e Leos$a;e()Leor;
    • onCenterChanged

      public void onCenterChanged()
      Specified by:
      onCenterChanged in interface WorldBorder.Area
      Mappings:
      Namespace Name Mixin selector
      named onCenterChanged Lnet/minecraft/world/border/WorldBorder$Area;onCenterChanged()V
      intermediary method_11990 Lnet/minecraft/class_2784$class_2785;method_11990()V
      official g Leos$a;g()V
    • onMaxRadiusChanged

      public void onMaxRadiusChanged()
      Specified by:
      onMaxRadiusChanged in interface WorldBorder.Area
      Mappings:
      Namespace Name Mixin selector
      named onMaxRadiusChanged Lnet/minecraft/world/border/WorldBorder$Area;onMaxRadiusChanged()V
      intermediary method_11989 Lnet/minecraft/class_2784$class_2785;method_11989()V
      official f Leos$a;f()V
    • getAreaInstance

      public WorldBorder.Area getAreaInstance()
      Specified by:
      getAreaInstance in interface WorldBorder.Area
      Mappings:
      Namespace Name Mixin selector
      named getAreaInstance Lnet/minecraft/world/border/WorldBorder$Area;getAreaInstance()Lnet/minecraft/world/border/WorldBorder$Area;
      intermediary method_11986 Lnet/minecraft/class_2784$class_2785;method_11986()Lnet/minecraft/class_2784$class_2785;
      official h Leos$a;h()Leos$a;
    • asVoxelShape

      public VoxelShape asVoxelShape()
      Specified by:
      asVoxelShape in interface WorldBorder.Area
      Mappings:
      Namespace Name Mixin selector
      named asVoxelShape Lnet/minecraft/world/border/WorldBorder$Area;asVoxelShape()Lnet/minecraft/util/shape/VoxelShape;
      intermediary method_17906 Lnet/minecraft/class_2784$class_2785;method_17906()Lnet/minecraft/class_265;
      official i Leos$a;i()Lfsy;