Particle system (#91)

* Particle + ParticleManager

* found IParticleFactory

* further particle progress

* move Particle into client

* VertexBuffer.texture(int, int)

* Entity.getForwardVector

* more Particle stuff

* review part 1
This commit is contained in:
iamgreaser 2016-09-26 03:28:33 +00:00 committed by copygirl
parent 200ccadaed
commit 86cdb012f1
43 changed files with 809 additions and 1 deletions

View File

@ -0,0 +1,11 @@
CLASS none/bnn net/minecraft/client/particle/IParticleFactory
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra

View File

@ -0,0 +1,81 @@
CLASS none/bnl net/minecraft/client/particle/Particle
FIELD A colorRed F
FIELD B colorGreen F
FIELD C colorBlue F
FIELD D colorAlpha F
FIELD E sprite Lnone/bxe;
FIELD H lerpX D
FIELD I lerpY D
FIELD J lerpZ D
FIELD K billboardNormal Lnone/bcv;
FIELD a EMPTY_BOUNDING_BOX Lnone/bcs;
FIELD b boundingBox Lnone/bcs;
FIELD c world Lnone/aiw;
FIELD d prevPosX D
FIELD e prevPosY D
FIELD f prevPosZ D
FIELD g posX D
FIELD h posY D
FIELD i posZ D
FIELD j velocityX D
FIELD k velocityY D
FIELD l velocityZ D
FIELD m onGround Z
FIELD n collidesWithWorld Z
FIELD o dead Z
FIELD p spacingXZ F
FIELD q spacingY F
FIELD r rand Ljava/util/Random;
FIELD s tileU I
FIELD t tileV I
FIELD w age I
FIELD x maxAge I
FIELD z gravityStrength F
METHOD <init> (Lnone/aiw;DDD)V
ARG 0 world
ARG 1 x
ARG 2 y
ARG 3 z
METHOD <init> (Lnone/aiw;DDDDDD)V
ARG 0 world
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 velocityX
ARG 5 velocityY
ARG 6 velocityZ
METHOD a update ()V
METHOD a addPos (DDD)V
ARG 0 dx
ARG 1 dy
ARG 2 dz
METHOD a setBoundingBoxSpacing (FF)V
ARG 0 spacingXZ
ARG 1 spacingY
METHOD a setColor (FFF)V
ARG 0 red
ARG 1 green
ARG 2 blue
METHOD a setMaxAge (I)V
ARG 0 maxAge
METHOD a setBoundingBox (Lnone/bcs;)V
ARG 0 boundingBox
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity
METHOD a setSprite (Lnone/bxe;)V
ARG 0 sprite
METHOD b getParticleGroup ()I
METHOD b setPos (DDD)V
ARG 0 x
ARG 1 y
ARG 2 z
METHOD d getColorRed ()F
METHOD e getColorGreen ()F
METHOD e setAlpha (F)V
ARG 0 alpha
METHOD f getColorBlue ()F
METHOD i markDead ()V
METHOD j repositionFromBoundingBox ()V
METHOD k isAlive ()Z
METHOD l getBoundingBox ()Lnone/bcs;

View File

@ -0,0 +1,37 @@
CLASS none/bnm net/minecraft/client/particle/ParticleManager
FIELD a world Lnone/aiw;
FIELD b PARTICLE_TEX Lnone/kp;
FIELD c particleQueues [[Ljava/util/ArrayDeque;
FIELD e textureManager Lnone/bxf;
FIELD f rand Ljava/util/Random;
FIELD g factoryMap Ljava/util/Map;
FIELD h newParticles Ljava/util/Queue;
METHOD <init> (Lnone/aiw;Lnone/bxf;)V
ARG 0 world
ARG 1 textureManager
METHOD a tickParticles ()V
METHOD a updateParticleGroup (I)V
ARG 0 groupId
METHOD a createParticle (IDDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 x
ARG 2 y
ARG 3 z
ARG 4 velocityX
ARG 5 velocityY
ARG 6 velocityZ
ARG 7 extra
METHOD a registerFactory (ILnone/bnn;)V
ARG 0 particleId
ARG 1 factory
METHOD a updateParticleQueue (Ljava/util/Queue;)V
ARG 0 particleQueue
METHOD a setWorld (Lnone/aiw;)V
ARG 0 world
METHOD a addParticle (Lnone/bnl;)V
ARG 0 particle
METHOD b getParticleCountAsString ()Ljava/lang/String;
METHOD b updateParticle (Lnone/bnl;)V
ARG 0 particle
METHOD b buildGeometry (Lnone/sg;F)V
METHOD c registerDefaultFactories ()V

View File

@ -24,7 +24,7 @@ CLASS none/bon net/minecraft/client/render/VertexBuffer
ARG 1 green
ARG 2 blue
ARG 3 alpha
METHOD a (II)Lnone/bon;
METHOD a texture (II)Lnone/bon;
ARG 0 u
ARG 1 v
METHOD a begin (ILnone/bxo;)V

View File

@ -220,6 +220,11 @@ CLASS none/sg net/minecraft/entity/Entity
ARG 0 x
ARG 1 y
ARG 2 z
METHOD f getForwardVector (F)Lnone/bcv;
ARG 0 lerpTime
METHOD f getVectorFromPolar (FF)Lnone/bcv;
ARG 0 pitch
ARG 1 yaw
METHOD f deserialize (Lnone/dt;)V
ARG 0 tag
METHOD g shouldEchoCommandFeedback ()Z

View File

@ -78,6 +78,8 @@ CLASS none/sp net/minecraft/entity/EntityLiving
METHOD d (Lnone/rz;)V
METHOD e handleFallDamage (FF)V
ARG 0 fallDistance
METHOD f getForwardVector (F)Lnone/bcv;
ARG 0 lerpTime
METHOD f setStuckArrows (I)V
ARG 0 value
METHOD h setHeadPitch (F)V

17
mappings/none/bmp.mapping Normal file
View File

@ -0,0 +1,17 @@
CLASS none/bmp
CLASS none/bmp$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity
METHOD b getParticleGroup ()I

16
mappings/none/bmq.mapping Normal file
View File

@ -0,0 +1,16 @@
CLASS none/bmq
CLASS none/bmq$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity
METHOD b getParticleGroup ()I

38
mappings/none/bmr.mapping Normal file
View File

@ -0,0 +1,38 @@
CLASS none/bmr
CLASS none/bmr$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
CLASS none/bmr$b
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
CLASS none/bmr$c
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity
METHOD b getParticleGroup ()I

13
mappings/none/bms.mapping Normal file
View File

@ -0,0 +1,13 @@
CLASS none/bms
CLASS none/bms$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V

38
mappings/none/bmt.mapping Normal file
View File

@ -0,0 +1,38 @@
CLASS none/bmt
CLASS none/bmt$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
CLASS none/bmt$b
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
CLASS none/bmt$c
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity

16
mappings/none/bmu.mapping Normal file
View File

@ -0,0 +1,16 @@
CLASS none/bmu
CLASS none/bmu$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity

24
mappings/none/bmv.mapping Normal file
View File

@ -0,0 +1,24 @@
CLASS none/bmv
CLASS none/bmv$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
CLASS none/bmv$b
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V

17
mappings/none/bmw.mapping Normal file
View File

@ -0,0 +1,17 @@
CLASS none/bmw
CLASS none/bmw$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a addPos (DDD)V
ARG 0 dx
ARG 1 dy
ARG 2 dz

16
mappings/none/bmx.mapping Normal file
View File

@ -0,0 +1,16 @@
CLASS none/bmx
CLASS none/bmx$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a addPos (DDD)V
ARG 0 dx
ARG 1 dy
ARG 2 dz

13
mappings/none/bmy.mapping Normal file
View File

@ -0,0 +1,13 @@
CLASS none/bmy
CLASS none/bmy$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V

16
mappings/none/bmz.mapping Normal file
View File

@ -0,0 +1,16 @@
CLASS none/bmz
CLASS none/bmz$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity

27
mappings/none/bna.mapping Normal file
View File

@ -0,0 +1,27 @@
CLASS none/bna
CLASS none/bna$a
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity
CLASS none/bna$b
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity
CLASS none/bna$c
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity
METHOD b getParticleGroup ()I
CLASS none/bna$d
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra

20
mappings/none/bnb.mapping Normal file
View File

@ -0,0 +1,20 @@
CLASS none/bnb
CLASS none/bnb$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a addPos (DDD)V
ARG 0 dx
ARG 1 dy
ARG 2 dz
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity

17
mappings/none/bnc.mapping Normal file
View File

@ -0,0 +1,17 @@
CLASS none/bnc
CLASS none/bnc$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity
METHOD b getParticleGroup ()I

27
mappings/none/bnd.mapping Normal file
View File

@ -0,0 +1,27 @@
CLASS none/bnd
CLASS none/bnd$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
CLASS none/bnd$b
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity

17
mappings/none/bne.mapping Normal file
View File

@ -0,0 +1,17 @@
CLASS none/bne
CLASS none/bne$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity
METHOD b getParticleGroup ()I

17
mappings/none/bnf.mapping Normal file
View File

@ -0,0 +1,17 @@
CLASS none/bnf
CLASS none/bnf$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity
METHOD b getParticleGroup ()I

View File

@ -0,0 +1,6 @@
CLASS none/bng
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity
METHOD b getParticleGroup ()I

12
mappings/none/bnh.mapping Normal file
View File

@ -0,0 +1,12 @@
CLASS none/bnh
CLASS none/bnh$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra

16
mappings/none/bni.mapping Normal file
View File

@ -0,0 +1,16 @@
CLASS none/bni
CLASS none/bni$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity

17
mappings/none/bnj.mapping Normal file
View File

@ -0,0 +1,17 @@
CLASS none/bnj
CLASS none/bnj$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity
METHOD b getParticleGroup ()I

16
mappings/none/bnk.mapping Normal file
View File

@ -0,0 +1,16 @@
CLASS none/bnk
CLASS none/bnk$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity

16
mappings/none/bno.mapping Normal file
View File

@ -0,0 +1,16 @@
CLASS none/bno
CLASS none/bno$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity

20
mappings/none/bnp.mapping Normal file
View File

@ -0,0 +1,20 @@
CLASS none/bnp
CLASS none/bnp$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a addPos (DDD)V
ARG 0 dx
ARG 1 dy
ARG 2 dz
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity

16
mappings/none/bnq.mapping Normal file
View File

@ -0,0 +1,16 @@
CLASS none/bnq
CLASS none/bnq$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity

View File

@ -0,0 +1,2 @@
CLASS none/bnr
METHOD a update ()V

16
mappings/none/bns.mapping Normal file
View File

@ -0,0 +1,16 @@
CLASS none/bns
CLASS none/bns$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity

16
mappings/none/bnt.mapping Normal file
View File

@ -0,0 +1,16 @@
CLASS none/bnt
CLASS none/bnt$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity

57
mappings/none/bnu.mapping Normal file
View File

@ -0,0 +1,57 @@
CLASS none/bnu
CLASS none/bnu$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
CLASS none/bnu$b
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
CLASS none/bnu$c
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
CLASS none/bnu$d
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
CLASS none/bnu$e
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V

12
mappings/none/bnv.mapping Normal file
View File

@ -0,0 +1,12 @@
CLASS none/bnv
CLASS none/bnv$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra

13
mappings/none/bnw.mapping Normal file
View File

@ -0,0 +1,13 @@
CLASS none/bnw
CLASS none/bnw$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V

28
mappings/none/bnx.mapping Normal file
View File

@ -0,0 +1,28 @@
CLASS none/bnx
CLASS none/bnx$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
CLASS none/bnx$b
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V
METHOD a addPos (DDD)V
ARG 0 dx
ARG 1 dy
ARG 2 dz

12
mappings/none/bny.mapping Normal file
View File

@ -0,0 +1,12 @@
CLASS none/bny
CLASS none/bny$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra

16
mappings/none/bnz.mapping Normal file
View File

@ -0,0 +1,16 @@
CLASS none/bnz
CLASS none/bnz$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity
METHOD b getParticleGroup ()I

View File

@ -0,0 +1,6 @@
CLASS none/boa
METHOD a update ()V
METHOD a buildGeometry (Lnone/bon;Lnone/sg;FFFFFF)V
ARG 0 vertexBuffer
ARG 1 entity
METHOD b getParticleGroup ()I

13
mappings/none/bob.mapping Normal file
View File

@ -0,0 +1,13 @@
CLASS none/bob
CLASS none/bob$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V

13
mappings/none/boc.mapping Normal file
View File

@ -0,0 +1,13 @@
CLASS none/boc
CLASS none/boc$a
METHOD a createParticle (ILnone/aiw;DDDDDD[I)Lnone/bnl;
ARG 0 particleId
ARG 1 world
ARG 2 x
ARG 3 y
ARG 4 z
ARG 5 velocityX
ARG 6 velocityY
ARG 7 velocityZ
ARG 8 extra
METHOD a update ()V