Dispenser behaviors and chunk occlusion graph (#540)

This commit is contained in:
Gegy 2019-03-20 19:44:44 +02:00 committed by Modmuss50
parent 46dc9565ac
commit 0e61cb17bd
15 changed files with 80 additions and 3 deletions

1
mappings/akn.mapping Normal file
View File

@ -0,0 +1 @@
CLASS akn

View File

@ -1 +0,0 @@
CLASS fs

View File

@ -1 +0,0 @@
CLASS fv

View File

@ -1 +0,0 @@
CLASS fw

View File

@ -0,0 +1 @@
CLASS fw net/minecraft/block/dispenser/BlockPlacementDispenserBehavior

View File

@ -0,0 +1,3 @@
CLASS fs net/minecraft/block/dispenser/BoatDispenserBehavior
FIELD b itemDispenser Lft;
FIELD c boatType Lawe$b;

View File

@ -0,0 +1,2 @@
CLASS fv net/minecraft/block/dispenser/FallibleItemDispenserBehavior
FIELD b success Z

View File

@ -0,0 +1,6 @@
CLASS dvr net/minecraft/client/audio/AmbientSoundLoops
CLASS dvr$a MusicLoop
FIELD n player Ldip;
CLASS dvr$b Underwater
FIELD n player Ldip;
FIELD o transitionTimer I

View File

@ -1,2 +1,3 @@
CLASS dvp net/minecraft/client/audio/TickableSoundInstance
METHOD m isDone ()Z
METHOD n tick ()V

View File

@ -0,0 +1,15 @@
CLASS cxd net/minecraft/client/gui/menu/NoticeScreen
FIELD a title Ljl;
FIELD b notice Ljl;
FIELD g buttonString Ljava/lang/String;
FIELD h actionHandler Ljava/lang/Runnable;
FIELD i noticeLines Ljava/util/List;
METHOD <init> (Ljava/lang/Runnable;Ljl;Ljl;)V
ARG 1 actionHandler
ARG 2 title
ARG 3 notice
METHOD <init> (Ljava/lang/Runnable;Ljl;Ljl;Ljava/lang/String;)V
ARG 1 actionHandler
ARG 2 title
ARG 3 notice
ARG 4 buttonString

View File

@ -0,0 +1,14 @@
CLASS dmc net/minecraft/client/render/chunk/ChunkOcclusionGraph
FIELD a DIRECTION_COUNT I
FIELD b visibility Ljava/util/BitSet;
METHOD a isVisibleThrough (Lez;Lez;)Z
ARG 1 from
ARG 2 to
METHOD a setVisibleThrough (Lez;Lez;Z)V
ARG 1 from
ARG 2 to
ARG 3 visible
METHOD a addOpenEdgeFaces (Ljava/util/Set;)V
ARG 1 faces
METHOD a fill (Z)V
ARG 1 visible

View File

@ -0,0 +1,26 @@
CLASS dmb net/minecraft/client/render/chunk/ChunkOcclusionGraphBuilder
FIELD a STEP_X I
FIELD b STEP_Z I
FIELD c STEP_Y I
FIELD d DIRECTIONS [Lez;
FIELD e closed Ljava/util/BitSet;
FIELD f EDGE_POINTS [I
FIELD g openCount I
METHOD a build ()Ldmc;
METHOD a getOpenFaces (I)Ljava/util/Set;
ARG 1 pos
METHOD a pack (III)I
ARG 0 x
ARG 1 y
ARG 2 z
METHOD a offset (ILez;)I
ARG 1 pos
METHOD a addEdgeFaces (ILjava/util/Set;)V
ARG 1 pos
ARG 2 openFaces
METHOD a markClosed (Leu;)V
ARG 1 pos
METHOD b getOpenFaces (Leu;)Ljava/util/Set;
ARG 1 pos
METHOD c pack (Leu;)I
ARG 0 pos

View File

@ -0,0 +1 @@
CLASS vr net/minecraft/network/LegacyQueryHandler

View File

@ -87,6 +87,8 @@ CLASS net/minecraft/server/MinecraftServer
METHOD a setDifficulty (Lago;Z)V
METHOD a setDefaultGameMode (Lbfu;)V
METHOD a openToLan (Lbfu;ZI)Z
ARG 2 cheatsAllowed
ARG 3 port
METHOD a isSpawnProtected (Lbfx;Leu;Laun;)Z
METHOD a getWorld (Lbwq;)Lvc;
METHOD a createWorlds (Lcmm;Lcml;Lbgb;Lvl;)V

View File

@ -1,6 +1,14 @@
CLASS vt net/minecraft/server/ServerNetworkIO
FIELD a DEFAULT_CHANNEL Lzl;
FIELD b EPOLL_CHANNEL Lzl;
FIELD c active Z
FIELD d LOGGER Lorg/apache/logging/log4j/Logger;
FIELD e server Lnet/minecraft/server/MinecraftServer;
FIELD f channels Ljava/util/List;
FIELD g connections Ljava/util/List;
METHOD a bind (Ljava/net/InetAddress;I)V
ARG 1 address
ARG 2 port
METHOD b stop ()V
METHOD c tick ()V
METHOD d getServer ()Lnet/minecraft/server/MinecraftServer;