-
Notifications
You must be signed in to change notification settings - Fork 389
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
EntitySize -> EntityDimensions #745
Conversation
please change all getter methods to getDimensions instead of getSize; same for fields/method params |
also consider renaming constant to fixed |
The parameter names for the static constructors are incorrect. They should be |
|
Migration required for Fabric's |
I'm not a fan of this name change - it will cause confusion with world dimensions. |
I agree, but either way, I do not want a partial migration. All or nothing. Personally, I would call this data class |
i originally opposed this change, but i find that it will be clear if we call this one dimensions (with the s suffix) instead of dimension. |
@liach @kashike Again, I remind everyone that it is @liach I did consider doing name changes for all the getters as well, however I don't believe it's neccessary to have it use the same terminology as the class name. It's clear enough to see that |
@liach I thought people specifically didn't want that changed to fixed? (which is why it was left out of the PR)
|
@Sollace I am well aware it has an |
I was also thinking about world dimensions, and what's stopping us from calling them |
how about EntityExtent? |
See defintion 4 at https://www.dictionary.com/browse/measures (noun section)
This covers "dimensions" "extent" in a sense while it won't be confusing as "extent" or "dimension" (both has been used in spongeapi to refer to world stuff) @kashike @InsomniaKitten @Prospector wanna hear your opinions. |
The term is already standard in the entire community. That said, I'm split on the change. I also don't necessarily see |
@liach Even though you didn't ask for it, I don't know if I like using Measure to me is something of standard, fixed, size or dimensions that you use to measure something. Like how a meter stick is a measure of length. |
this way, dimensions is a plain scalar as well. i'd say stay with size; we should not be trolled by mojang for such a tostring statement after all. |
Not sure what you are referring to. You can measure in m² (or m³), too, which to my understanding is the case when you measure dimensions since you are measuring all dimensions of the object. I think Wikitonary's definition pretty much nails it and describes perfectly what this class is. (definition of a single dimension, not the plural form)
|
To me a size is the overall size of something. I wouldn't expect a class named @kashike Currently Entity.getSize (which returns its dimensions, not size!) conflicts with SlimeEntity.getSlimeSize (which correctly returns a single integer size!). |
I say EntityDimensions. |
* 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
Changes for the issue at #715