Class IsomPreviewCanvas

java.lang.Object
java.awt.Component
java.awt.Canvas
net.minecraft.isom.IsomPreviewCanvas
All Implemented Interfaces:
KeyListener, MouseListener, MouseMotionListener, ImageObserver, MenuContainer, Serializable, Runnable, EventListener, Accessible

@Environment(CLIENT) public class IsomPreviewCanvas extends Canvas implements KeyListener, MouseListener, MouseMotionListener, Runnable
See Also:
Mappings:
Namespace Name
intermediary net/minecraft/class_477
glue class_51
server net/minecraft/class_477
client bd
named net/minecraft/isom/IsomPreviewCanvas
  • Field Details

    • frames

      private int frames
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1957 Lnet/minecraft/class_477;field_1957:I
      glue field_91 Lclass_51;field_91:I
      server field_1957 Lnet/minecraft/class_477;field_1957:I
      client a Lbd;a:I
      named frames Lnet/minecraft/isom/IsomPreviewCanvas;frames:I
    • scale

      private int scale
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1958 Lnet/minecraft/class_477;field_1958:I
      glue field_92 Lclass_51;field_92:I
      server field_1958 Lnet/minecraft/class_477;field_1958:I
      client b Lbd;b:I
      named scale Lnet/minecraft/isom/IsomPreviewCanvas;scale:I
    • renderDebugInfo

      private boolean renderDebugInfo
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1959 Lnet/minecraft/class_477;field_1959:Z
      glue field_93 Lclass_51;field_93:Z
      server field_1959 Lnet/minecraft/class_477;field_1959:Z
      client c Lbd;c:Z
      named renderDebugInfo Lnet/minecraft/isom/IsomPreviewCanvas;renderDebugInfo:Z
    • world

      private World world
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1960 Lnet/minecraft/class_477;field_1960:Lnet/minecraft/class_18;
      glue field_94 Lclass_51;field_94:Lclass_129;
      server field_1960 Lnet/minecraft/class_477;field_1960:Ldj;
      client d Lbd;d:Lfd;
      named world Lnet/minecraft/isom/IsomPreviewCanvas;world:Lnet/minecraft/world/World;
    • workingDir

      private File workingDir
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1961 Lnet/minecraft/class_477;field_1961:Ljava/io/File;
      glue field_95 Lclass_51;field_95:Ljava/io/File;
      server field_1961 Lnet/minecraft/class_477;field_1961:Ljava/io/File;
      client e Lbd;e:Ljava/io/File;
      named workingDir Lnet/minecraft/isom/IsomPreviewCanvas;workingDir:Ljava/io/File;
    • running

      private boolean running
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1962 Lnet/minecraft/class_477;field_1962:Z
      glue field_96 Lclass_51;field_96:Z
      server field_1962 Lnet/minecraft/class_477;field_1962:Z
      client f Lbd;f:Z
      named running Lnet/minecraft/isom/IsomPreviewCanvas;running:Z
    • chunksToRender

      private List chunksToRender
      List of IsomRenderChunk
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1963 Lnet/minecraft/class_477;field_1963:Ljava/util/List;
      glue field_97 Lclass_51;field_97:Ljava/util/List;
      server field_1963 Lnet/minecraft/class_477;field_1963:Ljava/util/List;
      client g Lbd;g:Ljava/util/List;
      named chunksToRender Lnet/minecraft/isom/IsomPreviewCanvas;chunksToRender:Ljava/util/List;
    • chunks

      private IsomRenderChunk[][] chunks
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1964 Lnet/minecraft/class_477;field_1964:[[Lnet/minecraft/class_478;
      glue field_98 Lclass_51;field_98:[[Lclass_640;
      server field_1964 Lnet/minecraft/class_477;field_1964:[[Lnet/minecraft/class_478;
      client h Lbd;h:[[Lre;
      named chunks Lnet/minecraft/isom/IsomPreviewCanvas;chunks:[[Lnet/minecraft/isom/IsomRenderChunk;
    • offsetX

      private int offsetX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1965 Lnet/minecraft/class_477;field_1965:I
      glue field_99 Lclass_51;field_99:I
      server field_1965 Lnet/minecraft/class_477;field_1965:I
      client i Lbd;i:I
      named offsetX Lnet/minecraft/isom/IsomPreviewCanvas;offsetX:I
    • offsetZ

      private int offsetZ
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1954 Lnet/minecraft/class_477;field_1954:I
      glue field_100 Lclass_51;field_100:I
      server field_1954 Lnet/minecraft/class_477;field_1954:I
      client j Lbd;j:I
      named offsetZ Lnet/minecraft/isom/IsomPreviewCanvas;offsetZ:I
    • mouseX

      private int mouseX
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1955 Lnet/minecraft/class_477;field_1955:I
      glue field_101 Lclass_51;field_101:I
      server field_1955 Lnet/minecraft/class_477;field_1955:I
      client k Lbd;k:I
      named mouseX Lnet/minecraft/isom/IsomPreviewCanvas;mouseX:I
    • mouseY

      private int mouseY
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1956 Lnet/minecraft/class_477;field_1956:I
      glue field_102 Lclass_51;field_102:I
      server field_1956 Lnet/minecraft/class_477;field_1956:I
      client l Lbd;l:I
      named mouseY Lnet/minecraft/isom/IsomPreviewCanvas;mouseY:I
  • Constructor Details

    • IsomPreviewCanvas

      public IsomPreviewCanvas()
  • Method Details

    • getWorkingDirectory

      public File getWorkingDirectory()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1633 Lnet/minecraft/class_477;method_1633()Ljava/io/File;
      glue method_160 Lclass_51;method_160()Ljava/io/File;
      server method_1633 Lnet/minecraft/class_477;method_1633()Ljava/io/File;
      client a Lbd;a()Ljava/io/File;
      named getWorkingDirectory Lnet/minecraft/isom/IsomPreviewCanvas;getWorkingDirectory()Ljava/io/File;
    • getWorkingDirectory

      public File getWorkingDirectory(String name)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1638 Lnet/minecraft/class_477;method_1638(Ljava/lang/String;)Ljava/io/File;
      glue method_165 Lclass_51;method_165(Ljava/lang/String;)Ljava/io/File;
      server method_1638 Lnet/minecraft/class_477;method_1638(Ljava/lang/String;)Ljava/io/File;
      client a Lbd;a(Ljava/lang/String;)Ljava/io/File;
      named getWorkingDirectory Lnet/minecraft/isom/IsomPreviewCanvas;getWorkingDirectory(Ljava/lang/String;)Ljava/io/File;
    • getOs

      private static OS getOs()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1643 Lnet/minecraft/class_477;method_1643()Lnet/minecraft/class_343;
      glue method_170 Lclass_51;method_170()Lclass_366;
      server method_1643 Lnet/minecraft/class_477;method_1643()Lnet/minecraft/class_343;
      client e Lbd;e()Ljn;
      named getOs Lnet/minecraft/isom/IsomPreviewCanvas;getOs()Lnet/minecraft/isom/OS;
    • openWorld

      public void openWorld(String saveName)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1640 Lnet/minecraft/class_477;method_1640(Ljava/lang/String;)V
      glue method_167 Lclass_51;method_167(Ljava/lang/String;)V
      server method_1640 Lnet/minecraft/class_477;method_1640(Ljava/lang/String;)V
      client b Lbd;b(Ljava/lang/String;)V
      named openWorld Lnet/minecraft/isom/IsomPreviewCanvas;openWorld(Ljava/lang/String;)V
    • setAmbientDarkness

      private void setAmbientDarkness(int ambientDarkness)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1634 Lnet/minecraft/class_477;method_1634(I)V
      glue method_161 Lclass_51;method_161(I)V
      server method_1634 Lnet/minecraft/class_477;method_1634(I)V
      client a Lbd;a(I)V
      named setAmbientDarkness Lnet/minecraft/isom/IsomPreviewCanvas;setAmbientDarkness(I)V
    • start

      public void start()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1639 Lnet/minecraft/class_477;method_1639()V
      glue method_166 Lclass_51;method_166()V
      server method_1639 Lnet/minecraft/class_477;method_1639()V
      client b Lbd;b()V
      named start Lnet/minecraft/isom/IsomPreviewCanvas;start()V
    • stop

      public void stop()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1641 Lnet/minecraft/class_477;method_1641()V
      glue method_168 Lclass_51;method_168()V
      server method_1641 Lnet/minecraft/class_477;method_1641()V
      client c Lbd;c()V
      named stop Lnet/minecraft/isom/IsomPreviewCanvas;stop()V
    • getChunk

      private IsomRenderChunk getChunk(int x, int y)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1635 Lnet/minecraft/class_477;method_1635(II)Lnet/minecraft/class_478;
      glue method_162 Lclass_51;method_162(II)Lclass_640;
      server method_1635 Lnet/minecraft/class_477;method_1635(II)Lnet/minecraft/class_478;
      client a Lbd;a(II)Lre;
      named getChunk Lnet/minecraft/isom/IsomPreviewCanvas;getChunk(II)Lnet/minecraft/isom/IsomRenderChunk;
    • run

      public void run()
      Specified by:
      run in interface Runnable
      Mappings:
      Namespace Name Mixin selector
      intermediary run Lnet/minecraft/class_477;run()V
      glue run Lclass_51;run()V
      server run Lnet/minecraft/class_477;run()V
      client run Lbd;run()V
      named run Lnet/minecraft/isom/IsomPreviewCanvas;run()V
    • update

      public void update(Graphics graphics)
      Overrides:
      update in class Canvas
      Mappings:
      Namespace Name Mixin selector
      intermediary update Lnet/minecraft/class_477;update(Ljava/awt/Graphics;)V
      glue update Lclass_51;update(Ljava/awt/Graphics;)V
      server update Lnet/minecraft/class_477;update(Ljava/awt/Graphics;)V
      client update Lbd;update(Ljava/awt/Graphics;)V
      named update Lnet/minecraft/isom/IsomPreviewCanvas;update(Ljava/awt/Graphics;)V
    • paint

      public void paint(Graphics graphics)
      Overrides:
      paint in class Canvas
      Mappings:
      Namespace Name Mixin selector
      intermediary paint Lnet/minecraft/class_477;paint(Ljava/awt/Graphics;)V
      glue paint Lclass_51;paint(Ljava/awt/Graphics;)V
      server paint Lnet/minecraft/class_477;paint(Ljava/awt/Graphics;)V
      client paint Lbd;paint(Ljava/awt/Graphics;)V
      named paint Lnet/minecraft/isom/IsomPreviewCanvas;paint(Ljava/awt/Graphics;)V
    • update

      public void update()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1642 Lnet/minecraft/class_477;method_1642()V
      glue method_169 Lclass_51;method_169()V
      server method_1642 Lnet/minecraft/class_477;method_1642()V
      client d Lbd;d()V
      named update Lnet/minecraft/isom/IsomPreviewCanvas;update()V
    • render

      public void render(Graphics2D graphics)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1637 Lnet/minecraft/class_477;method_1637(Ljava/awt/Graphics2D;)V
      glue method_164 Lclass_51;method_164(Ljava/awt/Graphics2D;)V
      server method_1637 Lnet/minecraft/class_477;method_1637(Ljava/awt/Graphics2D;)V
      client a Lbd;a(Ljava/awt/Graphics2D;)V
      named render Lnet/minecraft/isom/IsomPreviewCanvas;render(Ljava/awt/Graphics2D;)V
    • mouseDragged

      public void mouseDragged(MouseEvent mouseEvent)
      Specified by:
      mouseDragged in interface MouseMotionListener
      Mappings:
      Namespace Name Mixin selector
      intermediary mouseDragged Lnet/minecraft/class_477;mouseDragged(Ljava/awt/event/MouseEvent;)V
      glue mouseDragged Lclass_51;mouseDragged(Ljava/awt/event/MouseEvent;)V
      server mouseDragged Lnet/minecraft/class_477;mouseDragged(Ljava/awt/event/MouseEvent;)V
      client mouseDragged Lbd;mouseDragged(Ljava/awt/event/MouseEvent;)V
      named mouseDragged Lnet/minecraft/isom/IsomPreviewCanvas;mouseDragged(Ljava/awt/event/MouseEvent;)V
    • mouseMoved

      public void mouseMoved(MouseEvent mouseEvent)
      Specified by:
      mouseMoved in interface MouseMotionListener
      Mappings:
      Namespace Name Mixin selector
      intermediary mouseMoved Lnet/minecraft/class_477;mouseMoved(Ljava/awt/event/MouseEvent;)V
      glue mouseMoved Lclass_51;mouseMoved(Ljava/awt/event/MouseEvent;)V
      server mouseMoved Lnet/minecraft/class_477;mouseMoved(Ljava/awt/event/MouseEvent;)V
      client mouseMoved Lbd;mouseMoved(Ljava/awt/event/MouseEvent;)V
      named mouseMoved Lnet/minecraft/isom/IsomPreviewCanvas;mouseMoved(Ljava/awt/event/MouseEvent;)V
    • mouseClicked

      public void mouseClicked(MouseEvent mouseEvent)
      Specified by:
      mouseClicked in interface MouseListener
      Mappings:
      Namespace Name Mixin selector
      intermediary mouseClicked Lnet/minecraft/class_477;mouseClicked(Ljava/awt/event/MouseEvent;)V
      glue mouseClicked Lclass_51;mouseClicked(Ljava/awt/event/MouseEvent;)V
      server mouseClicked Lnet/minecraft/class_477;mouseClicked(Ljava/awt/event/MouseEvent;)V
      client mouseClicked Lbd;mouseClicked(Ljava/awt/event/MouseEvent;)V
      named mouseClicked Lnet/minecraft/isom/IsomPreviewCanvas;mouseClicked(Ljava/awt/event/MouseEvent;)V
    • mouseEntered

      public void mouseEntered(MouseEvent mouseEvent)
      Specified by:
      mouseEntered in interface MouseListener
      Mappings:
      Namespace Name Mixin selector
      intermediary mouseEntered Lnet/minecraft/class_477;mouseEntered(Ljava/awt/event/MouseEvent;)V
      glue mouseEntered Lclass_51;mouseEntered(Ljava/awt/event/MouseEvent;)V
      server mouseEntered Lnet/minecraft/class_477;mouseEntered(Ljava/awt/event/MouseEvent;)V
      client mouseEntered Lbd;mouseEntered(Ljava/awt/event/MouseEvent;)V
      named mouseEntered Lnet/minecraft/isom/IsomPreviewCanvas;mouseEntered(Ljava/awt/event/MouseEvent;)V
    • mouseExited

      public void mouseExited(MouseEvent mouseEvent)
      Specified by:
      mouseExited in interface MouseListener
      Mappings:
      Namespace Name Mixin selector
      intermediary mouseExited Lnet/minecraft/class_477;mouseExited(Ljava/awt/event/MouseEvent;)V
      glue mouseExited Lclass_51;mouseExited(Ljava/awt/event/MouseEvent;)V
      server mouseExited Lnet/minecraft/class_477;mouseExited(Ljava/awt/event/MouseEvent;)V
      client mouseExited Lbd;mouseExited(Ljava/awt/event/MouseEvent;)V
      named mouseExited Lnet/minecraft/isom/IsomPreviewCanvas;mouseExited(Ljava/awt/event/MouseEvent;)V
    • mousePressed

      public void mousePressed(MouseEvent mouseEvent)
      Specified by:
      mousePressed in interface MouseListener
      Mappings:
      Namespace Name Mixin selector
      intermediary mousePressed Lnet/minecraft/class_477;mousePressed(Ljava/awt/event/MouseEvent;)V
      glue mousePressed Lclass_51;mousePressed(Ljava/awt/event/MouseEvent;)V
      server mousePressed Lnet/minecraft/class_477;mousePressed(Ljava/awt/event/MouseEvent;)V
      client mousePressed Lbd;mousePressed(Ljava/awt/event/MouseEvent;)V
      named mousePressed Lnet/minecraft/isom/IsomPreviewCanvas;mousePressed(Ljava/awt/event/MouseEvent;)V
    • mouseReleased

      public void mouseReleased(MouseEvent mouseEvent)
      Specified by:
      mouseReleased in interface MouseListener
      Mappings:
      Namespace Name Mixin selector
      intermediary mouseReleased Lnet/minecraft/class_477;mouseReleased(Ljava/awt/event/MouseEvent;)V
      glue mouseReleased Lclass_51;mouseReleased(Ljava/awt/event/MouseEvent;)V
      server mouseReleased Lnet/minecraft/class_477;mouseReleased(Ljava/awt/event/MouseEvent;)V
      client mouseReleased Lbd;mouseReleased(Ljava/awt/event/MouseEvent;)V
      named mouseReleased Lnet/minecraft/isom/IsomPreviewCanvas;mouseReleased(Ljava/awt/event/MouseEvent;)V
    • keyPressed

      public void keyPressed(KeyEvent keyEvent)
      Specified by:
      keyPressed in interface KeyListener
      Mappings:
      Namespace Name Mixin selector
      intermediary keyPressed Lnet/minecraft/class_477;keyPressed(Ljava/awt/event/KeyEvent;)V
      glue keyPressed Lclass_51;keyPressed(Ljava/awt/event/KeyEvent;)V
      server keyPressed Lnet/minecraft/class_477;keyPressed(Ljava/awt/event/KeyEvent;)V
      client keyPressed Lbd;keyPressed(Ljava/awt/event/KeyEvent;)V
      named keyPressed Lnet/minecraft/isom/IsomPreviewCanvas;keyPressed(Ljava/awt/event/KeyEvent;)V
    • keyReleased

      public void keyReleased(KeyEvent keyEvent)
      Specified by:
      keyReleased in interface KeyListener
      Mappings:
      Namespace Name Mixin selector
      intermediary keyReleased Lnet/minecraft/class_477;keyReleased(Ljava/awt/event/KeyEvent;)V
      glue keyReleased Lclass_51;keyReleased(Ljava/awt/event/KeyEvent;)V
      server keyReleased Lnet/minecraft/class_477;keyReleased(Ljava/awt/event/KeyEvent;)V
      client keyReleased Lbd;keyReleased(Ljava/awt/event/KeyEvent;)V
      named keyReleased Lnet/minecraft/isom/IsomPreviewCanvas;keyReleased(Ljava/awt/event/KeyEvent;)V
    • keyTyped

      public void keyTyped(KeyEvent keyEvent)
      Specified by:
      keyTyped in interface KeyListener
      Mappings:
      Namespace Name Mixin selector
      intermediary keyTyped Lnet/minecraft/class_477;keyTyped(Ljava/awt/event/KeyEvent;)V
      glue keyTyped Lclass_51;keyTyped(Ljava/awt/event/KeyEvent;)V
      server keyTyped Lnet/minecraft/class_477;keyTyped(Ljava/awt/event/KeyEvent;)V
      client keyTyped Lbd;keyTyped(Ljava/awt/event/KeyEvent;)V
      named keyTyped Lnet/minecraft/isom/IsomPreviewCanvas;keyTyped(Ljava/awt/event/KeyEvent;)V