-
Notifications
You must be signed in to change notification settings - Fork 390
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
19w42a rendering and layers etc #917
Conversation
@@ -1,4 +1,4 @@ | |||
CLASS net/minecraft/class_3191 net/minecraft/client/render/PartiallyBrokenBlockEntry | |||
CLASS net/minecraft/class_3191 net/minecraft/client/render/BlockBreakingProgress |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
BreakingBlock
/CrumblingBlock
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This isn't a block but info on block breaking, so i call it a breaking progress
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd call this BreakingBlockInfo
, since it's more than just a progress, it also has the position of the block.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only about 1/3 through this. I don't understand many of the remaining classes well enough yet to comment. Will keep going.
@@ -14,3 +17,4 @@ CLASS net/minecraft/class_4587 net/minecraft/util/math/MatrixStack | |||
METHOD method_22909 pop ()V | |||
METHOD method_22910 peek ()Lnet/minecraft/class_1159; | |||
METHOD method_22911 isEmpty ()Z | |||
METHOD method_23478 peekScale ()Lnet/minecraft/class_4581; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This appears to be a normal matrix based on usage. Suggest calling it peekNormal
.
Alternatively, call it normalMatrix
and make peek
be modelMatrix
. You lose the stack semantics that way, but pop
returns void so the operation is always a peek no matter what.
CLASS net/minecraft/class_4587 net/minecraft/client/util/math/MatrixStack | ||
CLASS class_4665 Entry | ||
FIELD field_21327 transformation Lnet/minecraft/class_1159; | ||
FIELD field_21328 scaleMatrix Lnet/minecraft/class_4581; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
normalMatrix
is closer to actual usage. It's used to transform normal vectors during buffering.
Suggest transformation
would be clearer as modelMatrix
.
That's still somewhat confusing because these almost certainly aren't the model/normal matrix transforms used in rendering. All of this is pre-buffer. But really don't know what else to call them.
@@ -1 +1,11 @@ | |||
CLASS net/minecraft/class_4585 net/minecraft/client/render/AbstractVertexConsumer | |||
FIELD field_20889 colorFallback Z |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should be called something like fixedColor
instead of fallback
.
Fallback would make sense for a color that is used when no color is provided, but vertex consumers will throw IllegalStateException
if an attempt is made to set the color when this flag is true.
Similarly, suggest the fallbackColor
method should be fixedColor
or similar, and the variables should renamed with a fixed
prefix.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I once called it fixed, but it isn't actually fixed after another look
In detail, this fallback color is set for entity rendering (outline in glowing). Though in one subclass the color can no longer be set after this fallback is set, in another subclass this is only the fallback (i.e. the color gets initialized to this fallback color after the next element call)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this boolean mean that the fallback color is set? If yes, then I think fallbackColorSet
or hasFallbackColor
would be clearer.
If I understand correctly, this is the color that a vertex will have if no color is specified? In that case, I'd name it defaultColor
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In one vertex consumer, when this color is set, setting color again is disallowed; in another, this is just the default color.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
setting color again is disallowed
You mean setting the vertex color is disallowed, or setting the fallback color is disallowed? In the second case, I don't see what's wrong with defaultColor
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
setting vertex color is disallowed in one case.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just looked at the code, and there's three subclasses of AbstractVertexConsumer
:
BufferBuilder
, which throws anIllegalStateException
when trying to set the color of a vertexMatrixVertexConsumer
, which throws anIllegalStateException
when trying to set the color of a vertexFixedColorLayeredDrawer.VertexConsumer
, which completely ignores calls tocolor
(they do nothing)
So it's not a fallback, but rather a fixed color, like @grondag suggested. By setting it, all future vertices will automatically be colored, and you won't be able to manually color them.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changed.
FIELD field_20774 parameters Ljava/util/List; | ||
FIELD field_20775 lastParameterIndex I | ||
FIELD field_20776 buildStart I | ||
FIELD field_20777 drawStart I |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
drawStart
acts as a drawLimit
most of the time. Alternatively, it could be nextDrawStart
Its only used as the start of the current draw during pollArrayDrawParameter
and then is immediately updated to point to the start of the next draw.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nextDrawStart
should be better.
METHOD method_23209 setupOverlayColor ()V | ||
METHOD method_23210 getU (F)I | ||
METHOD method_23212 getV (Z)I | ||
METHOD method_23213 teardownOverlayColor ()V | ||
METHOD method_23624 encodeUv (FZ)I | ||
METHOD method_23625 encodeUv (II)I |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
packUv
, if this is just packing two numbers into a single int (u << 16 + v
)?
@@ -9,7 +9,7 @@ CLASS net/minecraft/class_318 net/minecraft/client/util/ScreenshotUtils | |||
ARG 4 messageReceiver | |||
METHOD method_1660 getScreenshotFilename (Ljava/io/File;)Ljava/io/File; | |||
ARG 0 directory | |||
METHOD method_1662 saveScreenshot (Ljava/io/File;Ljava/lang/String;IILnet/minecraft/class_276;Ljava/util/function/Consumer;)V | |||
METHOD method_1662 saveScreenshotInner (Ljava/io/File;Ljava/lang/String;IILnet/minecraft/class_276;Ljava/util/function/Consumer;)V |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What does this do differently from saveScreenshot
? Maybe a more precise name would be better?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
just like the bindTextureInner change in #870
ARG 1 other | ||
METHOD method_23218 normalize ()Z | ||
METHOD method_23219 normalizeW ()V | ||
METHOD method_23692 getColumn (ILnet/minecraft/class_1159;FFFF)F |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What does this do exactly? If it just gets a column from a Matrix4f
, why is it in the Vector4f
class, and why does it take so many parameters?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is a private method used for applying the matrix transformation (multiplying matrices).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So it doesn't just get a column? It should have a better name in that case.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is more like calculate a new column. int is target row in matrix, the matrix is the matrix, and 4 floats are the original columns in the vector 4f (assuming the vector 4f is a 1 row by 4 column matrix)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Then I think it should be something like getMatrixProductColumn
. getColumn
is too vague.
I'm still confused though, the result of multiplying a matrix by a vector is a vector, so why does it have several columns?
@@ -1,54 +1,14 @@ | |||
CLASS net/minecraft/class_2582 net/minecraft/block/entity/BannerPattern | |||
CLASS class_3750 Builder | |||
CLASS class_3750 ToTagger |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What...? This is a builder class. ToTagger
would be a method name, and what's a tagger?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is not a builder. This is something that builds a NB tag, named like guava's ToStringer
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Interesting. I'd prefer something like PatternTagBuilder
or PatternListSerializer
, but I guess ToTagger
works, if guava's using it too.
@@ -31,3 +48,7 @@ CLASS net/minecraft/class_287 net/minecraft/client/render/BufferBuilder | |||
METHOD method_1343 clear ()V | |||
METHOD method_16005 roundBufferSize (I)I | |||
ARG 0 amount | |||
METHOD method_22632 pollArrayDrawParameter ()Lcom/mojang/datafixers/util/Pair; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This doesn't return just the draw parameters, but also a copy of the ByteBuffer containing the vertex data (so all the data that's needed to upload the buffer).
I think takeData
(or getDataAndClear
) would be much better.
@@ -8,10 +12,10 @@ CLASS net/minecraft/class_4581 net/minecraft/util/math/Matrix3f | |||
ARG 1 matrix | |||
METHOD <init> (Lnet/minecraft/class_4581;Z)V | |||
ARG 1 matrix | |||
ARG 2 loopCopy_BrokenDoesNothing | |||
ARG 2 transposeVarArg |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
VarArg
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is for transpose usage, but this arg is not properly passed to the constructor it delegates to (true instead of this param is used, but luckily this param is always called with true so no error emerges)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I understand, but how does VarArg
mean that the parameter is not being passed? To me VarArg
would mean it's a var arg (boolean... transpose
).
no error emerges
Someone creating a new Matrix3f(..., false)
would be surprised when they find out that their matrix is being transposed even though they passed false to the constructor. I think the name should make it clear that it's broken, so that someone doesn't accidentally use it. Something like IgnoredAlwaysTrue
would work.
Signed-off-by: liach <liach@users.noreply.github.com>
Signed-off-by: liach <liach@users.noreply.github.com>
Signed-off-by: liach <liach@users.noreply.github.com>
Signed-off-by: liach <liach@users.noreply.github.com>
Signed-off-by: liach <liach@users.noreply.github.com>
I've resolved all the requests above and am asking for another roubd of review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks fine to me, im no expert on this so I may well have missed something.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like an improvement from a cursory look, can always tweak it later. I hope the xyzw/rgba/abcd associations are ok...
Signed-off-by: liach <liach@users.noreply.github.com>
* Update LlamaEntity.mapping (FabricMC#684) Adds mappings for two more methods * 1.14.1 Pre-Release 1 * some new 1.14.1-pre1 stuff (FabricMC#686) * Add some obf classes and fix my snake case thing (FabricMC#685) Signed-off-by: liach <liach@users.noreply.github.com> * VoxelShape.getIncludedPoints -> getPointPositions (FabricMC#688) * Added mappings for aec class (FabricMC#690) * Rename ICrashCallable to CrashCallable (FabricMC#691) * 1.14.1 Pre-Release 2 * Pass over DataFixers (FabricMC#693) * Cleanup Identifier mappings (FabricMC#692) * Identifier * Fix param name * fix BlockArgumentParser * Container + Screen Widgets (FabricMC#694) * update stitch to fix yarn/intermediary merged tiny output * 1.14.1 * getEntityWorld -> getWorld (FabricMC#696) * Create .travis.yml * Hotfix for FabricMC#696 and fix travis Squashed commit of the following: commit 741b2dd Author: Chloe Dawn <admin@designdevils.co.uk> Date: Mon May 13 16:40:38 2019 +0100 Hotfix for FabricMC#696 commit b88b9d5 Author: modmuss50 <modmuss50@gmail.com> Date: Mon May 13 16:12:49 2019 +0100 Disable email on build commit f45e26d Author: modmuss50 <modmuss50@gmail.com> Date: Mon May 13 16:09:21 2019 +0100 fix travis? * Revert 2 bad renames, and downgrade enigma * A couple of names in DimensionType (FabricMC#700) * More accurate coral block and egg material names (FabricMC#699) * Particle pos arguments (FabricMC#701) * particle pos arguments * Update LightType.mapping * fix visibility issues (FabricMC#703) * Name some stuff in and around BoatEntity (FabricMC#702) * 1.14.2 Pre-Release 1 * 1.14.2 Pre-Release 2 * re-run Jenkins due to wrong push order * Various entity renderer & model mappings (FabricMC#707) * Block.isOpaque, Phase tick mappings (FabricMC#708) * getMultipartMdoel -> getMultipartModel (FabricMC#710) Pretty uh... self explanatory. * Server world mappings (FabricMC#711) * Add mappings * Remove .project * 1.14.2 Pre-Release 3 * Fix * 1.14.2 Pre-Release 4 * 1.14.2 * Remove manual GameMode mapping (FabricMC#717) * Class renamings, mainly entity-related (FabricMC#720) * renamings * tnt minecart entity * Few gui & containers changes (FabricMC#722) - Mostly mapping gui & containers parameters - RecipeBookButtonWidget -> TexturedButtonWidget * RecipeBookScreen -> RecipeBookWidget (FabricMC#721) * Item refactoring (FabricMC#712) * Refactor properties (FabricMC#716) * 1.14.3-pre1 * BoundingBox -> Box (FabricMC#734) * getCustomName -> getName (FabricMC#736) * Some new 1.14.3 mappings (FabricMC#731) * Mapped the remaining fields in Camera (FabricMC#735) * Text refactoring + related mappings (FabricMC#737) * Text refactoring + related mappings * Add a more explicit name for the truncated string getter * Move Formatting to util package and fully map members * Advancement#toHoverableText * Correct mappings in ScoreboardObjective * Various changes in NbtText and subclasses * JSONREADER -> JSON_READER * Shorten TranslatableText argument getter to getArg * Cleanup mappings in Difficulty class * Fix Style$Serializer#deserialize json parameter name * Cleanup some field names in TranslatableText * More changes to NbtText * Fix incorrect method name in Texts * toGreenText -> join * Use more semantically correct name joinOrdered * Fix method name in Entity * Actually fix the method names.. derp * 1.14.3-pre2 * Game rule mappings (FabricMC#739) * Game rule mappings * getDataValue -> toCommandResult * wolf food -> meat (FabricMC#746) * update Enigma * Identifier.ofNullable -> Identifier.tryParse (FabricMC#749) * Add message history related mappings. (FabricMC#744) * Improve implied semantics of setters and getters in GameRules (FabricMC#748) Also simplifies the public API methods to just get() and set(value) * take care of FabricMC#730 * take care of a newer version of FabricMC#730 * Mapped SkullEntityModel (FabricMC#726) * Fix FabricMC#723 (FabricMC#753) * Fix FabricMC#723 * update * TranslatableBuiltInExceptions (FabricMC#742) * Add proposed field names to the mapped named jar Changed old named jar to yarn jar Beautify readme and added groups to gradle tasks always indent with tabs Signed-off-by: liach <liach@users.noreply.github.com> * EntitySize -> EntityDimensions (FabricMC#745) * EntitySize -> EntityDimensions * resizeable -> changing * constant -> fixed (fite me) * x/z -> width/height * EntityType.setSize -> setDimensions * Entity.getSize -> getDimensions * EnderDragonPart.partSize -> partDimensions * PlayerEntity.STANDING_SIZE -> STANDING_DIMENSIONS * LivingEntity.SLEEPING_SIZE -> SLEEPING_DIMENSIONS * PlayerEntity.SIZES -> POSE_DIMENSIONS (POSTURES?) * EntityType.size -> dimensions * Entity.size -> dimensions * EntityType.getDefaultSize -> getDimensions * Entity.refreshSize -> calculateDimensions * getActiveEyeHeight(pose,size) -> getActiveEyeHeight(pose,dimensions) * Fix bug Signed-off-by: liach <liach@users.noreply.github.com> * Update README.md * 1.14.3-pre3 * 1.14.3-pre4 * Add naming conventions (FabricMC#733) * Create CONVENTIONS.md * Update CONVENTIONS.md * Update CONVENTIONS.md * Update CONVENTIONS.md * Update CONVENTIONS.md * Update CONVENTIONS.md * Update CONVENTIONS.md * Update CONVENTIONS.md * Update CONVENTIONS.md * Update CONVENTIONS.md * Update CONVENTIONS.md * Update CONVENTIONS.md * Update CONVENTIONS.md * Update CONVENTIONS.md * Update CONVENTIONS.md * Update CONVENTIONS.md * Mapped two unmapped classes and some villager stuff (FabricMC#758) * Mapped two unmapped classes and some villager stuff Signed-off-by: liach <liach@users.noreply.github.com> * optimize name Signed-off-by: liach <liach@users.noreply.github.com> * 1.14.3 * Hud and Screen related changes * Replace Weave commands with Enigma commands (FabricMC#763) * Fix three easy issues (FabricMC#762) * WORLD_INFO -> DEMO_LEVEL_INFO (fix FabricMC#761) * MinecraftServer#isServerThreadAlive -> isServerThreadDead (fix FabricMC#760) * PauseScreen -> GameMenuScreen (fix FabricMC#704) * The Great Intermediary Update, Part 1 * The Great Intermediary Update: fix Tiny mapping generation * merge missing 1.14.3-pre2 mappings; update Enigma to fix save NPE * update Enigma, Stitch; drop unnecessary enum mappings * Update Stitch to match new semantics (FabricMC#767) Signed-off-by: liach <liach@users.noreply.github.com> * outputs.file -> outputs.dir (FabricMC#780) * fix FabricMC#764 (FabricMC#768) * DefaultedList changes, updated FabricMC#714 (FabricMC#769) * 1.14.4-pre1 * Remap ContainerScreenRegistry as Screens (FabricMC#779) * 1.14.4-pre2 * Remove 2 bad class mappings * 1.14.4-pre3 * Fix some methods not using intermediaries (FabricMC#788) * Fix FabricMC#789 (FabricMC#790) * Mapped some non-realms stuff (FabricMC#782) * 1.14.4-pre4 * 1.14.4-pre5 * Fix CONVENTIONS.md typos (FabricMC#770) * Mention CONVENTIONS.md in README.md (FabricMC#771) * Smol potion stuff (FabricMC#775) * 1.14.4-pre6 * Mapped Quarternion (FabricMC#776) * Entity control mappings (FabricMC#778) Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Mapped NativeImage (FabricMC#772) * UntrackMemoryUtil -> Untracker (FabricMC#777) Co-Authored-By: Chloe Dawn <InsomniaKitten@users.noreply.github.com> * 1.14.4-pre7 * 1.14.4 * Realm mappings (FabricMC#792) * Match Realm mappings * Drop x_ constructor parameters (anonymous class outer variables) * Remap Biome#getTemperature (FabricMC#797) * Change mappings in selector (FabricMC#798) * Change mappings in selector `EntitySelector#count` -> `EntitySelector#limit` `EntitySelector#getCount` -> `EntitySelector#getLimit` `EntitySelectorReader#count` -> `EntitySelectorReader#limit` `EntitySelectorReader#setCount` -> `EntitySelectorReader#setLimit` `EntitySelectorReader#UNSORT` -> `EntitySelectorReader#ARBITRARY` `EntitySelectorReader#NEAREST_FIRST` -> `EntitySelectorReader#NEAREST` `EntitySelectorReader#FURTHEST_FIRST` -> `EntitySelectorReader#FURTHEST` Because they are called so in selector arguments: https://minecraft.gamepedia.com/Commands#Target_selector_arguments * Change mappings in EntitySelectorReader * Change more selector mappings * Mapped lots of random things (FabricMC#794) * Stuff * more stuff * even more stuff * removed an accidental thing * stuff 4: electric boogaloo * Update BlockState.mapping * Stuff VI: The Search for Stuff V * Update NativeImage.mapping * removed things already mapped by Rune's PR Namely `net/minecraft/realms/YesNoScreen' (`com/mojang/realmsclient/gui/screens/RealmsConfirmScreen` in Rune's PR), `net/minecraft/realms/RealmsError' (`com/mojang/realmsclient/client/RealmsError` in Rune's PR), and `net/minecraft/realms/InvalidClientScreen' (`com/mojang/realmsclient/gui/screens/RealmsClientOutdatedScreen` in Rune's PR). * Stuff: The Final Stuffening * Stuff: Revengeance * Stuff Episode IX: Endgame * Add Vec3i constructor params (FabricMC#806) * BlockPos mappings (FabricMC#803) * ChunkPos.1.field_18684 -> position * Mapped missing/wrong parameter names in BlockPos * crossProductPos -> crossProduct * Item entity mappings (FabricMC#796) * method_6980 -> setCreativeDespawnTime * method_20397 -> canMerge * method_6974 -> applyBuoyancy * method_6976 -> setCovetedItem * method_6987 -> setDespawnImmediately * Fix FabricMC#808 (FabricMC#812) * some more gen mappings and other stuff (FabricMC#819) * some gen mappings * requested changes * CraftResponseS2CPacket -> CraftFailedResponseS2CPacket (FabricMC#814) * 19w34a * LivingEntity mappings (FabricMC#802) * field_6276 -> lastDamageSource field_6226 -> lastDamageTime * getHealthMaximum -> getMaximumHealth * method_6124 -> getPrimeAdversary * addPotionEffect -> addStatusEffect * method_6009 -> onStatusEffectUpgraded method_6020 -> onStatusEffectApplied * clearPotionEffects -> clearStatusEffects * method_6024 -> getLeaningPitch field_6243 -> leaningPitch field_6264 -> lastLeaningPitch * Mapped all the tracking fields. (These are sent by the server and incrementally applied on the client to rubber-band entities into position) * method_18802 -> getMovementSpeed field_6281 -> flyingSpeed * method_18801 -> applyClimbingSpeed * method_6093 -> knockDownwards * cannotMove -> isImmobile * method_18396 -> getArmorVisibility * isEquippedStackValid -> hasStackEquipped * setEquippedStack -> equipStack * attributeContainer -> attributes * method_6039 -> isBlocking method_6061 -> canPierceDefense * method_6040 -> consumeItem * method_6076 -> tickActiveItemStack * method_6072 -> updateLeaningPitch * method_6077 -> canEnterTrapdoor * method_16212 -> getBlockStateUnderFeet (suggestions welcome) * method_6095 -> absorbDamage * field_6271 -> knockbackVelocity (or painFactor) * field_6239 -> roll * field_6228 -> jumpingCooldown * field_6254 -> maxHurtTime * method_6129 -> onStatusEffectRemoved * field_6285 -> effectsChanged * spawnPotionParticles -> tickStatusEffects * method_6031 -> turnHead (as hinted by Mojang) field_6283 -> bodyYaw field_6220 -> prevBodyYaw * field_6255 -> lookDirection (result of turnHead) * method_6038 -> onDismounted (checks collisions and pushes the entity and boat apart) * field_6267 -> diagonalSpeed * field_6261 -> pushCooldown method_6035 -> push (As hinted by Mojang) tickPushing -> tickCramming (applies the cramming rule) * field_6232 -> scoreAmount (appears unused. Value increments a score on the player when this entity is killed - see ServerPlayerEntity.updateKilledAdvancementCriterion) * field_6253 -> lastDamageTaken (Damage amount is stored and applyDamage is called with the difference only if the new damage is higher than it was before) * field_6275 -> prevLookDirection * field_6269 -> defaultMaximumHealth (public, final, value is 20) * (unused - interpolated between 0 and 0.3 when the entity is on the ground, and always 0 when riding) field_6233 -> stepBobbingAmount field_6217 -> prevStepBobbingAmount * (unused - set to a random float when constructing) field_6244 -> randomLargeSeed field_6262 -> randomSmallSeed * Stitch did this. I don't know why. * StatusEffect.method_5555 -> onApplied * canPierceDefense -> tryUseShield * absorbDamage -> tryUseTotem * getBlockStateUnderFeet -> getBlockState * diagonalSpeed -> turningSpeed * Mapped several parameters * removeStatusEffect -> tryRemoveStatusEffect removePotionEffect -> removeStatusEffect * isPotionEffective -> canHaveStatusEffect * More parameters * tryUseShield -> blockedByShield (because "hitsShield" reads like manglish) * Ingredient Mappings (FabricMC#805) * Updated mappings in net.minecraft.recipe.Ingredient * un-name test * remove unrelated arg * address review * Filled out the rest of Ingredient and should also resolve conflict * _ (FabricMC#811) * ArmorStandEntityModel + CrepperEntityModel + some related mappings (FabricMC#824) * Set limbs and scale mappings * Add mappings to ArmorStandEntityModel and some associated * more mappings for spawn helper and ocean monument * name method * Begin 19w34a mappings (FabricMC#828) * Begin 19w34a mappings * more stuff * More stuff * stuff * stuff again * Update EntityRenderer.mapping * x * Finish mapping and modify BeeEntity, name string damagesource, map bee model * Fix typo in class_1282 method 21748 * Update BeeEntity.mapping * Update BeeHiveBlockEntity.mapping * more stuff * Fixed a typo (FabricMC#836) * Map LongArgumentSerializer (FabricMC#813) * Fixed a typo * Renames some classes now shared by parrots and bees (FabricMC#840) * Renames some classes now shared by parrots and bees * Renames Flutters to Flutterer due to recommendation in #yarn. * Updates ChestEntityModel Mapping (FabricMC#835) * Fix FabricMC#810 (FabricMC#834) * Fix FabricMC#810 * Fix * 19w35a * Map some new 19w34a classes (FabricMC#831) * Map some new 19w23a classes * Fixes * Fix typo * Drop methods that are gone * A few client mappings (FabricMC#833) * A few client mappings * More client mappings * Update TitleScreen.mapping * Drop things that are gone * 19w36a * 19w37a * Some NBT names (FabricMC#853) * Update Enigma * Merge FabricMC#822 # Conflicts: # mappings/net/minecraft/entity/LivingEntity.mapping # mappings/net/minecraft/entity/mob/MobEntity.mapping # mappings/net/minecraft/util/SystemUtil.mapping * Merge FabricMC#848 # Conflicts: # mappings/net/minecraft/world/CollisionView.mapping # mappings/net/minecraft/world/chunk/light/LightingProvider.mapping * Merged FabricMC#825 Squashed commit of the following: commit ce2f242 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Wed Aug 28 20:43:17 2019 +0100 Fix typo commit ba7ca63 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Fri Aug 23 00:42:05 2019 +0100 Fix typo + missing rename from previous commit commit c63132b Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Fri Aug 23 00:37:33 2019 +0100 Rename variable names in 'natural language order' commit b5c1f16 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 05:33:09 2019 +0100 class_597 METHOD init ARG 2 -> scale commit 728bec6 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 05:31:06 2019 +0100 class_597 METHOD init ARG 1 -> ySize commit d3dc2b2 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 05:26:33 2019 +0100 method_2800 -> getHead commit d1aca82 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 05:25:30 2019 +0100 field_3356 -> finRight commit ca94760 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 05:25:09 2019 +0100 field_3351 -> finLeft commit a88727b Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 05:21:28 2019 +0100 field_3355 -> finTop commit 1abd1bd Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 05:19:49 2019 +0100 field_3350 -> finTail commit 8b2faed Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 05:13:05 2019 +0100 field_3352 -> mouth commit 4162946 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 05:09:36 2019 +0100 field_3354 -> head commit 62ea7ab Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 05:08:36 2019 +0100 field_3353 -> body commit 84aeb82 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 05:04:36 2019 +0100 field_3347 -> wingRight commit 394c90e Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 05:04:03 2019 +0100 field_3341 -> wingLeft commit 9e177b4 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 05:01:56 2019 +0100 field_3343 -> legRight commit cf37239 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 05:01:22 2019 +0100 field_3345 -> legLeft commit 5b16409 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 04:58:24 2019 +0100 field_3346 -> body commit 41157a8 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 04:55:20 2019 +0100 field_3342 -> wattle commit 036c309 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 04:52:43 2019 +0100 field_3340 -> beak commit cc948d7 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 04:48:21 2019 +0100 method_2798 -> getLid commit a4bba1e Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 04:47:17 2019 +0100 method_2799 -> render commit 21fc134 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 04:45:52 2019 +0100 class_582 METHOD init ARG 1 -> scale commit b60f47e Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 04:35:08 2019 +0100 method_17073 ARG 6 -> scale commit f5821fd Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 04:33:51 2019 +0100 method_17072 ARG 6 -> scale commit 3f59c24 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 04:27:34 2019 +0100 method_2836 ARG 7 -> scale commit b330859 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 04:24:01 2019 +0100 field_3326 -> bottom commit 5050130 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 04:03:07 2019 +0100 field_3328 -> rods commit 9b019bd Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 04:00:18 2019 +0100 field_3329 -> head commit 94954e9 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 03:58:14 2019 +0100 field_3318 -> part2 commit e0da88d Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 03:57:41 2019 +0100 field_3316 -> part1 commit f91e3b2 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 03:52:49 2019 +0100 field_3317 -> legs commit a7b2e36 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 03:52:12 2019 +0100 method_2795 ARG 1 -> visible commit 2ee962f Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 03:48:12 2019 +0100 field_3324 -> wingLeftTip commit 6c89361 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 03:47:38 2019 +0100 field_3319 -> wingRightTip commit 18289d8 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 03:45:57 2019 +0100 field_3320 -> wingLeft commit b7cfac8 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 03:43:41 2019 +0100 field_3322 -> wingRight commit 66203f9 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 03:39:49 2019 +0100 field_3323 -> body commit d8344db Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 03:39:19 2019 +0100 field_3321 -> head commit e5c8a26 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 03:17:37 2019 +0100 method_2793 -> render commit 5a86e9f Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 03:15:37 2019 +0100 method_2792 -> getBanner commit f6b577f Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 03:14:42 2019 +0100 method_2791 -> getStickVertical commit 2d53a58 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 03:13:21 2019 +0100 field_3310 -> stickHorizontal commit 42c6c02 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 03:11:47 2019 +0100 field_3311 -> stickVertical commit 4117732 Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 03:10:13 2019 +0100 field_3309 -> banner commit 9cf06ab Author: YummyLoop <12478030+YummyLoop@users.noreply.github.com> Date: Mon Aug 19 02:59:03 2019 +0100 method_17790 -> isAttacking * Merged FabricMC#849 Squashed commit of the following: commit 10e2858 Author: Joe <burtonjae@hotmail.co.uk> Date: Thu Sep 5 15:49:09 2019 +0100 Rename BlockPlayerActionS2CPacket commit c335758 Author: Joe <burtonjae@hotmail.co.uk> Date: Thu Sep 5 13:55:32 2019 +0100 Add some player interaction mappings * Merge FabricMC#801 # Conflicts: # mappings/net/minecraft/util/math/BlockBox.mapping * Fix CME, if you have a better name please let me know. * Some stuff (FabricMC#854) * 19w38a * 19w38b * Fix 19w38b * More inner class fixes * Remap outer class for LootCondition * Map two unmapped dfu fixes classes (FabricMC#866) Signed-off-by: liach <liach@users.noreply.github.com> * Map bindTexture() to public method (FabricMC#870) In the latest snapshot the old bindTexture method was made private and is now wrapped by a public method that ensures thread safety. Mods calling `bindTexture()` will fail due to an access violate. This PR maps `bindTexture` to the new publicMethod and renames the private method. * FixItemName/ChoiceTypes -> ItemName/ChoiceTypesFix (FabricMC#844) * Rename FixItemName/ChoiceTypes to ItemName/ChoiceTypesFix, closes FabricMC#795 * Fix typo * Creative inventory mappings (FabricMC#843) * Creative inventory mappings * More creative inventory mappings * method_2476 => applyStatusEffectOffset * field_2888 -> ignoreTypedCharacter, searchedTags -> searchResultTags * Fix pages being called lines in BookScreen (FabricMC#869) * Fix pages being called lines in BookScreen * Suggestions + map BookEditScreen.Position(int, int) params * Map a field (FabricMC#873) * Map NetworkState. (FabricMC#875) * Map NetworkState. * Suggestions + fix that typo * 19w38b - loot conditions from data packs, advancements go smart, data… (FabricMC#865) * 19w38b - loot conditions from data packs, advancements go smart, data storage, etc Signed-off-by: liach <liach@users.noreply.github.com> * Improve names a bit as I edit mcwiki Signed-off-by: liach <liach@users.noreply.github.com> * some fields Signed-off-by: liach <liach@users.noreply.github.com> * More stuff spotted Signed-off-by: liach <liach@users.noreply.github.com> * name Signed-off-by: liach <liach@users.noreply.github.com> * nbt helper has a lot of troublesome names, especially that "equal" one is not checking for equality but for contained relationship Signed-off-by: liach <liach@users.noreply.github.com> * Corrections on nbt path names Signed-off-by: liach <liach@users.noreply.github.com> * Improve some loot mapping Signed-off-by: liach <liach@users.noreply.github.com> * 19w39a * Fix inner class name * Small book and text tweaks (FabricMC#883) * More text stuff * Fix BookScreen page button names * Improve BookEditScreen button names * Fix clash of CommandBlockBlockEntity#getType with BlockEntity#getType (FabricMC#874) * Spawn restriction mappings (FabricMC#858) * Spawn restriction mappings * SpawnRestriction.canSpawnAt -> canSpawn for consistency * Some tweaks * Suggestions * isValidSpawnHeight -> isValidSpawnDepth * SpawnRestriction.Predicate => SpawnPredicate * Parameter names * 19w39a: Some simple methods (FabricMC#884) * Randoms and datafixers (FabricMC#871) * Some random mappings * Revert block tick method renames * Mappings for projectileEntity (FabricMC#880) * Map LongArgumentSerializer (FabricMC#813) * Mappings for projectileEntity * Changed/fix fireTime to fireTicks * Some fixes * Update mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping Co-Authored-By: Juuxel <kasperi.kauppi@gmail.com> * Update mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping Co-Authored-By: Juuxel <kasperi.kauppi@gmail.com> * Update mappings/net/minecraft/entity/projectile/ProjectileEntity.mapping Co-Authored-By: Juuxel <kasperi.kauppi@gmail.com> * isOpaque backing field/block settings (FabricMC#885) * Little random bits (FabricMC#861) Signed-off-by: liach <liach@users.noreply.github.com> * 19w39a tag mappings, nbt storage text, and a funny villager namer (FabricMC#881) Also fix commandexception method name clash Signed-off-by: liach <liach@users.noreply.github.com> * ZombieEntity Mappings (FabricMC#857) * named difficultyChecker * Update ZombieEntity.mapping * Baby data * revised data name * more naming * renamed another variable * Update mappings/net/minecraft/entity/mob/ZombieEntity.mapping Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Update mappings/net/minecraft/entity/mob/ZombieEntity.mapping Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * changed name to fit conventions * replaced child with baby for consistency * changed itemStack to stack * 19w40a * mapped isSpawnableFarFromPlayer (FabricMC#892) * mapped isSpawnableFarFromPlayer * mapped spawnableFarFromPlayer * isMinceraft (FabricMC#893) * Drop 'on' prefixes from block tick methods, Block.activate -> onUse (FabricMC#886) * Drop 'on' prefixes from block tick methods, activate() => use() * use -> onUse * Correct spelling of Bruijn (FabricMC#894) * Screen/GUI fields (FabricMC#890) Requested by 3tusk to map out the hud health stuff initially, so Signed-off-by: liach <liach@users.noreply.github.com> * Iron Golem Model Mappings (FabricMC#900) * Map a filed in TridentEntity (FabricMC#898) * Rendering mappings (FabricMC#897) * Rendering mappings * Remove duplicate class * Suggestions by liach and juuxel * Unmap inferred field and move to better package * Entity properties (FabricMC#882) * Entity stuff * Better param name * ServerPlayerEntity.xScore -> lastXScore * World border improvements and some player/living entity methods * Remove redundant pos suffix * Airy renames * 19w36a: The art of nether update (FabricMC#862) * 19w37a biomes mappings also mapped that new world thing to VoxelView (all methods mapped) Signed-off-by: liach <liach@users.noreply.github.com> * Fixes two broken packages Signed-off-by: liach <liach@users.noreply.github.com> * access -> getStored Signed-off-by: liach <liach@users.noreply.github.com> * Few biome fields nearby Signed-off-by: liach <liach@users.noreply.github.com> * voronoi Signed-off-by: liach <liach@users.noreply.github.com> * cull -> culling Signed-off-by: liach <liach@users.noreply.github.com> * voxelview -> worldview, biomeaccessor -> biomeaccess, biomeaccessstrategy -> biomeaccesstype Signed-off-by: liach <liach@users.noreply.github.com> * Other improvements Signed-off-by: liach <liach@users.noreply.github.com> * fix biome access name in chunkregion Signed-off-by: liach <liach@users.noreply.github.com> * addSalt, map another biome array field, also move access things to world/biome from world/biome/source package Signed-off-by: liach <liach@users.noreply.github.com> * Revert the is full cube name (It was like whether to check neighbor for shape check) * Remap resource pack profile stuff as I revisit it during api writing (FabricMC#879) * Remap resource pack profile stuff as I revisit it during api writing Signed-off-by: liach <liach@users.noreply.github.com> * ResourcePackCreator -> ResourcePackProvider ResourcePackProfileManager -> ResourcePackManager Signed-off-by: liach <liach@users.noreply.github.com> * Minor Signed-off-by: liach <liach@users.noreply.github.com> * FishingBobberEntity Mappings (FabricMC#820) * FishingBobberEntity complete `luckOfTheSeaLevel` and `lureLevel` were swapped * following boolean field naming conventions * naming improvements * 19w41a * Some new stuff (FabricMC#903) * A few easy mappings for 41a (FabricMC#904) * Fix MobSpawnS2CPacket velocity and rotation being swapped * Fix dust particle effect scale misnamed as alpha * 19w42a * Mapped entity rendering methods/classes & options screens (FabricMC#913) * Mapped entity rendering methods and classes & options screens * Fixed Knit's issues and implemented liach's suggestions * Removed strange leftover obf stubs (I blame Knit) * Mapped some more stuff from AnimalModel * Adapt some stuff from Runemoro * Some more Runemoro * Another two fixes * Unmap unobfuscated mapping Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Shorten dragon by liach Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Shorten biped model by liach Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Shorten another biped model Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * you need Boat (FabricMC#923) * Move loot package out of world (FabricMC#921) * Move loot package out of world * oopsie * Restore Source/DestFactor names * Map and remap things in advancement/criterion and predicate (FabricMC#907) * Map and remap names in BredAnimalsCriterion * Map things in BrewedPotionCriterion * Map and remap rest things in advancement critetia * Map something for predicate * Rename handle -> trigger * Update mappings/net/minecraft/advancement/criterion/LevitationCriterion.mapping Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Update mappings/net/minecraft/advancement/criterion/LevitationCriterion.mapping Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Update mappings/net/minecraft/server/network/ServerPlayerEntity.mapping Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Update mappings/net/minecraft/server/network/ServerPlayerEntity.mapping Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Update code due to review changes * lots of world gen mappings (FabricMC#924) * lots of world gen mappings * some changes * move state providers to a new package * Foliage placer and block placer mappings (FabricMC#932) * Foliage placer, block placer, block state provider * Fix * Some entity mappings (FabricMC#888) * Some entity mappings * Mixed set/getShowsDeathScreen up * AbstractMinecartEntity mappings * Bee mapping * No boolean getters * Reorder words * rebase and fix * StatusEffect mapping and Cuboid Method rename (FabricMC#906) * Mappings for statusEffects Changed Cuboid.copyRotation -> Cuboid.copyRotationAndPoint because of the misleading name * Apply suggestions from code review Co-Authored-By: Runemoro <runemoro1@gmail.com> Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Update mappings/net/minecraft/entity/effect/StatusEffect.mapping Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * 19w42a rendering and layers etc (FabricMC#917) * 19w42a rendering and layers etc Signed-off-by: liach <liach@users.noreply.github.com> * Stage changes Signed-off-by: liach <liach@users.noreply.github.com> * stuff stuff stuff Signed-off-by: liach <liach@users.noreply.github.com> * fixed color Signed-off-by: liach <liach@users.noreply.github.com> * Banner Pattern "Patterns" Patterns name see https://minecraft.gamepedia.com/Banner#Block_entity * Some more changes Signed-off-by: liach <liach@users.noreply.github.com> * Add 2 mappings Signed-off-by: liach <liach@users.noreply.github.com> * 19w44a * Fix * Bring back BER.render (FabricMC#933) * StructurePoolBasedGenerator mappings (FabricMC#919) (FabricMC#937) * StructurePoolBasedGenerator mappings * Update mappings/net/minecraft/structure/pool/StructurePoolBasedGenerator.mapping Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Minor stuff for util package (FabricMC#935) Signed-off-by: liach <liach@users.noreply.github.com> * Mapped all top-level classes (FabricMC#934) * Mapped all top-level classes No more obfuscated top-level class Signed-off-by: liach <liach@users.noreply.github.com> * Mapping inner classes (Still some left) These to go: net/minecraft/datafixers/fixes/LeavesFix$class_1192 net/minecraft/structure/NetherFortressGenerator$class_3404 net/minecraft/structure/OceanMonumentGenerator$class_3367 net/minecraft/structure/OceanMonumentGenerator$class_3368 net/minecraft/structure/OceanMonumentGenerator$class_3369 net/minecraft/structure/OceanMonumentGenerator$class_3370 net/minecraft/structure/OceanMonumentGenerator$class_3371 net/minecraft/structure/OceanMonumentGenerator$class_3372 net/minecraft/structure/OceanMonumentGenerator$class_3373 net/minecraft/structure/OceanMonumentGenerator$class_3375 net/minecraft/structure/OceanMonumentGenerator$class_3388 net/minecraft/structure/StrongholdGenerator$class_3427 net/minecraft/structure/StrongholdGenerator$class_3466 net/minecraft/structure/Structure$class_3500 net/minecraft/structure/WoodlandMansionGenerator$class_3478 Signed-off-by: liach <liach@users.noreply.github.com> * Update StructurePoolBasedGenerator.mapping * Fixes as suggested by @Runemoro Signed-off-by: liach <liach@users.noreply.github.com> * Fill names in AdvancementTabType with existing names in the context * Produce TinyV2 mappings (FabricMC#914) * Refactor rendering (FabricMC#930) * Refactor rendering * Revert FabricMC#929 and map more things * Fixes by liach * Revert bufferBuilder -> buffer in fields too * Fixes * Update mappings/net/minecraft/util/MessageQueue.mapping Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Update mappings/net/minecraft/util/MessageQueue.mapping Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Suggestions by Player * Fix some debug renderer names * More mappings * Fix * Fixes by Player * Improve BufferBuilderStorage names * Revert the way intermediary is downloaded, as I need to run some tasks when there isnt an intermediary version present for the given version. This can be re-evaluated at a later date * Fix build * 19w45a * Remove bad mapping file * 19w45b * Update engima to latest (FabricMC#946) Signed-off-by: liach <liach@users.noreply.github.com> * Shape mappings (FabricMC#839) * Map biome color cache stuff and matrixstack pop (FabricMC#945) * Don't replace existing field names with generated ones for V2 (FabricMC#952) * toggle off replacing existing names * wrong version prob * remove mavenlocal * correct stitch * Player-suggested changes (FabricMC#949) * 19w46a * 46a new stuff (FabricMC#955) * 46a new stuff Signed-off-by: liach <liach@users.noreply.github.com> * render Signed-off-by: liach <liach@users.noreply.github.com> * 19w46b * Mapped PlayerSkinTexture (FabricMC#962) * Mapped PlayerSkinTexture * Update mappings/net/minecraft/client/texture/PlayerSkinTexture.mapping Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * resManager -> manager * New vector and direction methods (FabricMC#961) * Rename the body parts to be more descriptive (FabricMC#950) * Rename the body parts to be more descriptive * unmap "accept" method Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Mapped the quadrupedal model fields * StrayEntityModel -> SkeletonEntityModel * Map parameters * Fix various issues (FabricMC#966) * Fix various issues Fixed TextRenderer.draw parameter names. Closes FabricMC#965. RabbitEntity.method_20669 -> canSpawn. Closes FabricMC#956. Block/Fluid.stateFactory + getters -> stateManager. Closes FabricMC#957. MinecraftServer.advancementManager + getter -> advancementLoader. ServerPlayerEntity.advancementManager + getter -> advancementTracker. Closes FabricMC#960. PlayerManager.getAdvancementManager -> getAdvancementTracker. PlayerManager.advancementManagerMap -> advancementTrackers. Fixed typo in StatePredicate.test param name (sate -> state). * PlayerManager.advancementManagerMap -> advancementTrackers * liach's suggestion * Corrected the TextRenderer parameter names (FabricMC#967) * Mapped TextRenderer * Fix typo AAAAAAAAAAAAAAAAHHHHHHHHHOOOOOMMMMMMYYYYGOOOOOOOOOOOOOO * str -> text * More parameter mappings * 45b new stuff and a few fixed entity methods from 45a (FabricMC#959) Signed-off-by: liach <liach@users.noreply.github.com> * Mapped several things across all the modelling classes and renderers (FabricMC#799) * WeightedBakedModel.ModelEntry -> WeightedBakedModel.Entry * Json ModelElement * Mapped CubeFace field_3958 -> DIRECTION_LOOKUP method_3163 -> getFace * Vector4f * Vector4f.method_4929 -> Vector4f.viewboxMatrix * Mapped BakedQuadFactory * Resource reload listener * ModelLoader ModelLoader.class_4455 -> ModelLoader.ModelDefinition (as hinted by Mojang) * field_20848 -> BLOCK_DESTRUCTION_STAGES BLOCK_BREAKING_STAGES -> BLOCK_DESTRUCTION_STAGE_TEXTURES * BakedModel deserialize -> deserialize (where's the synthetic?) * Back to this I guess. * These mappings were lost in the rebase. :/ * getLightBrightness -> getRelativeDirectionalBrightness getBrightnessInteger -> getLightmapCoordinate * Mapped some incidental names relating to Sprite * Improve game rule mappings (FabricMC#968) * SortedArraySet mappings (FabricMC#973) * SortedSet mappings * getFirst -> first to match java.util.SortedSet name * SortedArraySet * 1.15-pre1 * Fix mappings * Remove a conflicting method This time on the right branch * Bee mappings (FabricMC#981) * Map some mostly world gen stuff (FabricMC#975) * map some mostly world gen stuff * suggested changes and be more consistent * more tree stuff named and other stuff * update field mapping to suggested * Generate mappings for specialized methods (FabricMC#977) * Model part mappings (FabricMC#982) * Model part mappings * Fix * Suggestions by liach * Fix * 1.15-pre2 * Some stuff for 1.15 pre 1 and pre2 (FabricMC#980) * Some stuff for 1.15 pre 1 wood type or sign type? it is only used by signs. Signed-off-by: liach <liach@users.noreply.github.com> * A few more stuff Signed-off-by: liach <liach@users.noreply.github.com> * bits of stuff Signed-off-by: liach <liach@users.noreply.github.com> * Call it a sign type Signed-off-by: liach <liach@users.noreply.github.com> * More stuff and refactors per suggestion * More bits Signed-off-by: liach <liach@users.noreply.github.com> * Missed the one i need to map Signed-off-by: liach <liach@users.noreply.github.com> * You like dual better Signed-off-by: liach <liach@users.noreply.github.com> * Update mappings/net/minecraft/client/texture/SpriteAtlasTexture.mapping * 😓 Signed-off-by: liach <liach@users.noreply.github.com> * Some pre2 stuff as well * more world gen mappings, fix some names, refactor some biome source related stuff (FabricMC#983) * more world gen mappings and fix some names * update pr. refactor some stuff * Rendering mappings (FabricMC#985) * Rendering mappings * Undo ColorResolver -> ColorProvider, it's an unobfuscated class! * Update mappings/net/minecraft/client/render/debug/BeeDebugRenderer.mapping Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Update mappings/net/minecraft/client/render/debug/BeeDebugRenderer.mapping Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Fixes by liach * Fix * 1.15-pre3 * pre3 new classes (FabricMC#989) Signed-off-by: liach <liach@users.noreply.github.com> * More rendering mappings (FabricMC#986) * More rendering mappings * Even more rendering mappings * Update mappings/net/minecraft/client/render/OverlayTexture.mapping Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Update mappings/net/minecraft/client/render/OverlayTexture.mapping Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Fix HashStrategy removed in last PR * Fixes by liach * Finish DefaultBiomeFeatures mappings and some other stuff (FabricMC#993) * Quarternion mappings (FabricMC#972) * Mapped some missing names in Vector3f and Quaternion * Mapped WorldRenderer and most of RenderLayer * Update enigma for Javadoc support. Mappings were re-written storing the inner classes at the end of the file. * 1.15-pre4 * 1.15 pre4 1 (FabricMC#994) * Some missing fields Signed-off-by: liach <liach@users.noreply.github.com> * Few more stuff Signed-off-by: liach <liach@users.noreply.github.com> * Remove problematic jd info * Update enigma + stitch fixes some issues with the JDs * 1.15-pre5 * 1.15 pre 5 new mappings and other cumulative new mappings (FabricMC#996) Signed-off-by: liach <liach@users.noreply.github.com> * 1.15-pre6 - 1 lost inner class * Last minute bee stuff (FabricMC#999) * bee stuff * Rename BeeHiveBlock.mapping to BeehiveBlock.mapping * Rename BeeHiveBlockEntity.mapping to BeehiveBlockEntity.mapping * Update mappings/net/minecraft/block/entity/BlockEntity.mapping Co-Authored-By: Juuxel <6596629+Juuxel@users.noreply.github.com> * Update mappings/net/minecraft/block/entity/BlockEntity.mapping Co-Authored-By: Juuxel <6596629+Juuxel@users.noreply.github.com> * FirstPersonRenderer -> HeldItemRenderer (FabricMC#991) * Update all the mappings for ItemRenderer and FirstPersonItemRenderer * FirstPersonRenderer -> HeldItemRenderer * Apply suggestions from code review Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Revert `vertexConsumers` -> `provider Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Typo Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * matrix -> matrices (part 2) Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * vertices -> vertexConsumers (part 2) Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * transformation -> transformationType Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * Item -> item Co-Authored-By: liach <7806504+liach@users.noreply.github.com> * 1.15-pre7 * Fix some world gen mappings and map some unmapped stuff (FabricMC#1002) * Fix some mappings and map some unmapped stuff - world gen * add a single javadoc comment * edit jdoc * liach requested changes * liach's actual requested changes * net/minecraft/fluid/WaterFluid -> net/minecraft/fluid/jjj * Fluid#onRandomTick(4) -> ss
Signed-off-by: liach liach@users.noreply.github.com