Commit Graph

1073 Commits

Author SHA1 Message Date
Adrian Siekierka 50764e1853 update to 18w48a 2018-11-29 21:10:38 +01:00
SquidDev 7a03d43146 A random assortment of things (#213)
* Add RecipeSerializers mappings

* Add class mappings for several items

* Add several BlockSoundGroups

* Add World.getDimension and World.playRecord

* Add a couple of methods to bounding boxes

* A couple of minor mappings for servers

* Some mappings for TextComponent (de)serialization

* A very minor mapping for Polar2f

I'm really unsure about this name, so comments welcome!

* A few mappings for chat

* Basic fluid mappings

* Waterlogged -> Waterloggable, removeChatMessage -> removeMessage

* Polar2f -> Vec2f, setPlayingOverlay -> setRecordPlayingOverlay
2018-11-29 21:07:58 +01:00
Jamie Mansfield dab4cc0f7a Improve renderer mappings (#215)
* Improve renderer mappings

*Dispatcher, DefaultEntityRenderer:
- See https://notch.tumblr.com/post/581187056/evolution-of-the-entityrenderdispatcher

Cube, Polygon:
- See the very old (RubyDung) versions pre-obfuscation
- Cube is used in the Bedrock entity model JSONs, see https://minecraft.gamepedia.com/Tutorials/Changing_Minecraft_entity_models

* Correct Polygon mapping

* Cube -> Cuboid; CubeBox -> Box

* Remaining minor things

* EntityModel -> Model

* ChunkRenderDispatcher

* Fix Polygon package
2018-11-29 21:07:08 +01:00
Jamie Mansfield a229162dc0 RegionFile (#214)
Based on the original by Scaelevous, and code released by Mojang.
2018-11-28 19:29:09 +01:00
asie f0bc07a25f fix a few class names 2018-11-28 10:59:28 +01:00
asie 5e77db1bf2 first pass of fixes 2018-11-27 20:35:45 +01:00
Adrian Siekierka 13ed3f8e2c update to 18w47b 2018-11-27 19:50:51 +01:00
asie 895ed3ad61 The Great Suffixification 2018-11-27 19:42:03 +01:00
SquidDev dfb0600796 Add some mappings for GUIs and input handling (#203)
* Add some mappings for GUIs and input handling

 - Add keyboard, mouse and clipboard control
 - Flesh out the GuiEventListener mappings

* Rename to SharedConstants
2018-11-25 13:25:11 +01:00
Adrian Siekierka 591e770b72 update to 18w47a 2018-11-21 17:58:05 +01:00
asie 2e5d688eaa fix EntityLiving.damage 2018-11-18 08:22:10 +01:00
asie 4187af8c9f improve tick scheduler, registry, MathHelper mappings 2018-11-16 11:47:44 +01:00
Adrian Siekierka dc265f2888 method propagation fixes 2018-11-15 18:25:00 +01:00
Adrian Siekierka def639a8a4 merge Prospector's work 2018-11-15 18:20:38 +01:00
Adrian Siekierka 1418bb1b37 update to 18w46a 2018-11-15 18:05:03 +01:00
marcin212 cc751075a5 Some command block gui and others mappings (#190)
* some command block gui and others mappings

* adjusted names

* remove "is" from field name
2018-11-14 23:19:48 +01:00
asie fcc786466a minor update 2018-11-09 12:34:50 +01:00
asie 6d3075daeb map a few block-related things 2018-11-08 23:43:19 +01:00
Adrian Siekierka 47d8c24214 update to 18w45a 2018-11-07 17:37:58 +01:00
Patryk 264722ff0f random mappings (#187) 2018-11-07 17:33:00 +01:00
asie 050abcefca rename some network classes, map scoreboard/custom payload 2018-11-07 09:59:35 +01:00
asie 6cf2bc0eea Update 2018-11-06 20:26:53 +01:00
asie f9cb07a2b4 minor mappings 2018-11-06 17:02:00 +01:00
asie 4e673c9590 fix sprite-related mappings 2018-11-05 23:07:26 +01:00
asie d8b72c540a fix NativeImage location 2018-11-05 22:13:16 +01:00
asie 0bf4e529ca fix omissions, map ServerMetadata 2018-11-05 18:02:24 +01:00
Adrian Siekierka 4e8d79aef4 move Attribute -> EntityAttribute, PotionEffectType -> MobEffect 2018-11-04 20:05:56 +01:00
Adrian Siekierka 351b6536ae minor packet, resource work 2018-11-04 16:45:24 +01:00
Adrian Siekierka 5fd73b1943 update Enigma to 0.12.1 2018-11-04 13:22:38 +01:00
asie 2efa698889 renderer mappings 2018-11-04 10:53:55 +01:00
asie ce1ae229d1 client-side interaction-related mapping 2018-11-03 19:06:46 +01:00
asie 6857e7f66f update 2018-11-03 12:17:54 +01:00
asie 621e465791 refactor VertexBuffer 2018-11-03 11:26:45 +01:00
asie d5ddad5c30 map some client things 2018-11-03 08:44:17 +01:00
asie 8226c45d75 resource mapping work, refactor interface names - close #184 2018-11-01 17:53:10 +01:00
Adrian Siekierka 155466c78a fix GLX 2018-11-01 11:32:36 +01:00
asie 42688a2178 fix accidental revert 2018-11-01 09:29:52 +01:00
asie 7a654ec7fb map some tutorial logic 2018-11-01 09:16:49 +01:00
Max Gurela 4ea88de09b More GUI stuff (#180)
* More GUI stuff

* Code review change requests
2018-11-01 07:52:39 +01:00
asie 1ec80e3ecc first shot at mapping font-related stuff 2018-10-31 22:01:41 +01:00
Adrian Siekierka d7fc5168c5 18w44a 2018-10-31 17:57:50 +01:00
Max Gurela 698cfc2e85 Various mappings around GuiContainer inputs (#178) 2018-10-31 17:54:24 +01:00
asie b56b270f45 minor changes 2018-10-31 14:03:33 +01:00
Adrian Siekierka d3eb0a76be entity/registry/bootstrap mapping work 2018-10-28 13:34:15 +01:00
Adrian Siekierka 726aff2072 attempt mapping VoxelShape, other updates 2018-10-27 16:04:37 +02:00
asie 1b13674f8a map DyeColor, JsonLikeTagParser, update 2018-10-27 09:11:38 +02:00
asie 42c751f5cb remove dummy mappings 2018-10-27 00:49:53 +02:00
asie ccad5114ab fix GuiLoom typo 2018-10-26 21:02:19 +02:00
Adrian Siekierka 10af649fc1 update 2018-10-26 20:59:00 +02:00
Adrian Siekierka 730b13f422 mostly Chunk/WorldBorder-related mappings 2018-10-26 18:32:05 +02:00
asie 33ba1f118c client/property/resource mapping 2018-10-26 14:29:07 +02:00
Adrian Siekierka 45e6a3755d update to 18w43c 2018-10-26 13:08:59 +02:00
asie 44295d60d0 map chunk classes, some client work 2018-10-26 11:22:40 +02:00
asie 33e2884035 port server.config 2018-10-25 22:36:50 +02:00
asie 1c8c22d955 recipe, etc. work 2018-10-25 22:01:57 +02:00
asie 0ba935a233 restore entity.tracker, add misc things 2018-10-25 19:18:32 +02:00
asie 12796ba3aa initial batch of fixes 2018-10-25 00:20:09 +02:00
asie 981e16912a rebuilt method names 2018-10-25 00:05:14 +02:00
Adrian Siekierka 9cd29783ca 18w43b initial migration, 99% likely to not work 2018-10-24 21:40:05 +02:00
Player 76cdc3f14e Include server-only mapping, some fixup from matcher bugs. 2017-06-12 21:56:35 +02:00
Adrian Siekierka fed260bb6d Run Enigma Rebuild Method Names 2017-06-08 16:09:29 +02:00
Player da4b189aef Update to 1.12 (preliminary!) 2017-06-08 16:01:49 +02:00
mezz 781eb35cc9 Render tick calculations and some advancement mappings (#164) 2017-05-27 10:31:02 +02:00
Tyler Hancock f2a9ec2d04 Blocks, Entities, Models (#162)
* Mapped a bunch of entity stuff.

* Named a bunch of entity model classes.

* Added some more gui mappings

* Mapped a few misc block things.

* Even more block mappings.

* Mapped the rest of the entity classes.

* Changed minecraftGame -> game
2017-05-14 16:38:30 +01:00
Adrian Siekierka cd0a6cf43d fix missing constructor names from 16w38a 2017-05-13 15:37:15 +02:00
Adrian Siekierka f8eac78aa4 map RunArgs, minor cleanup 2017-05-13 08:18:40 +02:00
Adrian Siekierka 95e2db6744 restore old argnames from 16w38a 2017-05-13 08:02:51 +02:00
mezz 5c6c0c71d1 Add mappings for Evoker, Vex, their rendering and some AI (#158)
* Add mappings for Evoker, Vex, their rendering and some AI

* Updates for review
2017-05-13 08:02:30 +02:00
Adrian Siekierka 9280ad2cd4 mappings updates in Block, World, etc. 2017-05-12 11:21:39 +02:00
Tyler Hancock 5c1dcf27ed Mapped a few missing params/fields and named some classes. (#160)
* Added to the rendering mappings for parrots.

* Fixed a typo in setUpdateCooldown.

* Added several parameter names to ItemStack.

* Mapped the remaining missing fields.

* Added the missing param mappings for Potion.

* More potion stuff. (Forgot to include in last commit)

* Mapped the shulker box renderer.
2017-05-12 10:45:17 +02:00
Thomas Guillemard f045a7a329 Some class remapping (#159) 2017-05-11 07:30:10 +02:00
Adrian Siekierka e48ac16016 minor names and renames 2017-05-10 23:15:26 +02:00
Adrian Siekierka fd834220b5 minor mapping work 2017-05-10 21:24:29 +02:00
Ethan Brooks e2bbf83836 net.minecraft.world mapping additions (#157)
* Little changes to World

* Lots of parameter changes

* There are so many world mappings

* Fix misnamed chunkZ

* Change consultRemoteProvider to ingoreRemote

* Named two constants

* Whoops, wrong names
2017-05-05 09:26:01 +01:00
Adrian Siekierka a76721cc16 minor block/client/server work 2017-05-03 12:28:05 +02:00
mezz d02bf6b73b Add mappings for tracking recent damage to entities (#155) 2017-05-03 12:00:14 +02:00
Adrian Siekierka 539c88fa5a add 17w13b content, restore MinecraftServer mappings, work on a few other classes 2017-05-03 09:00:55 +02:00
Ethan Brooks 7683882299 Basic Command Additions (#154)
* Testing out enigma with a basic mapping

* A lot of work on command mappings

* Fix weird Enigma naming error

* An attempt to fix mappings, but bigger issues are afoot

* Change CommandLocateStructure to CommandLocate

* Make suggested changes by unascribed
2017-05-03 08:14:24 +02:00
Shadowfacts 6aa774e04b Initial advancements/recipe book work (#153) 2017-04-09 20:18:41 -04:00
modmuss50 9384ad88bc
Rebuild method names, with inner classes. 2017-04-05 19:55:39 +01:00
modmuss50 dcd65835c8
Rebuild method names, with enigma fix. 2017-04-05 19:11:28 +01:00
modmuss50 013cae4ada
Revert "Rebuild method names"
This reverts commit a7ecff3f2e.
2017-04-05 13:36:44 +01:00
modmuss50 a7ecff3f2e
Rebuild method names 2017-04-05 13:32:34 +01:00
modmuss50 410400d99e
17w13b 2017-04-05 12:31:24 +01:00
copygirl 739927c594 Rename BLOCK_ATLAS_LOC => BLOCK_ATLAS_TEX 2016-10-28 13:28:26 +02:00
copygirl 3300113bc2 Rename Particle.isTransparent => hasAlpha
Followup to #145
- Rename setAlpha to setColorAlpha
- Rename setter parameters to value
2016-10-28 13:28:25 +02:00
copygirl c0b1dc2708 Rename isInRenderRange => shouldRender
Followup to #145
- Map shouldRenderFrom
- Map renderDistanceMultiplier
2016-10-28 13:28:18 +02:00
Tyler Hancock 77aeb1aec0 Misc. Mappings, again (#145)
* Mapped a bunch of random stuff.

* Few interfaces

* Corrected mappings based on feedback.
2016-10-28 12:40:28 +02:00
Nedelosk 4603407470 Rename VertexState to VertexBuffer and Move AirGoalBreakDoor (#146) 2016-10-22 02:21:57 +02:00
asiekierka 2351d30ec9 map blockstate selectors, fixups 2016-10-20 12:06:19 +02:00
Tyler Hancock 9e3cfa8d32 Models & AI (#140)
* Fleshed out model mappings

* Mapped some entity logic

* Fixed a few of the issues.

* Fixed a typo of sorts

* Fixed the rest of the suggestions.
2016-10-20 11:44:34 +02:00
asiekierka c32cd9985e move GuiMainMenu back to where it unfortunately belongs 2016-10-19 09:50:02 +02:00
Max Gurela c8de4983bb Some GUI mappings (#142)
* Some GUI mappings

* Tweaks per review & move YesNo/MainMenu -> .menu
2016-10-19 09:43:38 +02:00
asiekierka 1c92503977 map a few render/color things 2016-10-18 17:52:14 +02:00
asiekierka 0b55160bef remove none/ prefix 2016-10-18 17:31:59 +02:00
copygirl c06c11f459 Map some of "PlayerCapabilities" ? 2016-10-18 17:26:35 +02:00
copygirl 81f8630b8f Partial block breaking 2016-10-18 17:23:37 +02:00
asiekierka d4f7e7f6ac Merge branch 'guis' of https://github.com/Nedelosk/pomf into Nedelosk-guis 2016-10-18 17:01:02 +02:00
Nedelosk ace89230c4 Add missing mapping 2016-10-18 16:18:16 +02:00
Nedelosk bbc28d1e78 Improve Mappings 2016-10-18 15:19:38 +02:00
Nedelosk 8a818cffc3 Fix three mappings 2016-10-18 01:02:31 +02:00
Nedelosk a3585a38e0 Update Mappings 2016-10-18 00:57:42 +02:00
Nedelosk e542a2fc78 Add mappings for ItemRender, Containers and Villages 2016-10-18 00:14:29 +02:00
mezz 36bdd37960 Misc mappings (#131)
* Misc mappings

* Misc random mappings (#120)

* Misc random mappings

* Minor changes & move WorldServerChild to sortme

* username -> userName

* Rename some Gui related methods & more

lastPressedWidget
mouseDragged => onMouseDragged
handleMouseClick => onMousePressed
handleTouchEvent => onMouseReleased
handleKeyPress => onKeyPressed
handleButtonPressed => onWidgetPressed
WidgetButton.released => onReleased

* Add some mappings for mob pathfinding (#127)

* Add some mappings for mob pathfinding

* Fixes for review

* Fixes for review

* Several mappings (#129)

* Mapped a bunch of loot stuff.

* Mapped some random stuff.

* Mapped some debug renderers.

* Mapped a few misc things.

* element -> json

* Map / rename PlayerFormatUpgrader

* Fix StatManager, map StatManagerServer and such

updateStatState => set
increaseState => increase
getValue => get
EntityPlayer.getStatManager => getStats

* Fix LootTable related mappings

serialze => serialize
Serializer => DeSerializer
LootTableContext:
* TARGET => Target
* source => damageSource
* setX(x) => setX(value)

* Random block stuff

* Random world stuff

* Add some mappings for block rendering (#133)

* Add some mappings for block rendering

* Fixes some things

* Make getAoBrightness to getAmbientOcclusionBrightness

* Fix merge conflicts

* Fix a few minor things

VertexBuffer.putColorRGB => putColor
BlockRenderer hashcode parameter => variationSeed
Revert to IBlockView.getCombinedLight

* BIomes, biome generation (#132)

* BIomes, biome generation

* Misc random mappings (#120)

* Misc random mappings

* Minor changes & move WorldServerChild to sortme

* username -> userName

* Rename some Gui related methods & more

lastPressedWidget
mouseDragged => onMouseDragged
handleMouseClick => onMousePressed
handleTouchEvent => onMouseReleased
handleKeyPress => onKeyPressed
handleButtonPressed => onWidgetPressed
WidgetButton.released => onReleased

* Add some mappings for mob pathfinding (#127)

* Add some mappings for mob pathfinding

* Fixes for review

* Fixes for review

* Several mappings (#129)

* Mapped a bunch of loot stuff.

* Mapped some random stuff.

* Mapped some debug renderers.

* Mapped a few misc things.

* element -> json

* Map / rename PlayerFormatUpgrader

* Fix StatManager, map StatManagerServer and such

updateStatState => set
increaseState => increase
getValue => get
EntityPlayer.getStatManager => getStats

* Fix LootTable related mappings

serialze => serialize
Serializer => DeSerializer
LootTableContext:
* TARGET => Target
* source => damageSource
* setX(x) => setX(value)

* Random block stuff

* Random world stuff

* Add some mappings for block rendering (#133)

* Add some mappings for block rendering

* Fixes some things

* Make getAoBrightness to getAmbientOcclusionBrightness

* Fix merge conflicts

* Fix a few minor things

VertexBuffer.putColorRGB => putColor
BlockRenderer hashcode parameter => variationSeed
Revert to IBlockView.getCombinedLight

* Fix a few things

* Remove Vector3f (fixes Enigma mapping conflict)

* Map WidgetLockButton

* Fix gameMode setters to use "value"
2016-10-17 19:39:56 +02:00
copygirl 35fc70af30 Add some mappings for block rendering (#133)
* Add some mappings for block rendering

* Fixes some things

* Make getAoBrightness to getAmbientOcclusionBrightness

* Fix merge conflicts

* Fix a few minor things

VertexBuffer.putColorRGB => putColor
BlockRenderer hashcode parameter => variationSeed
Revert to IBlockView.getCombinedLight
2016-10-17 18:37:10 +02:00
copygirl 19a960b323 Fix StatManager, map StatManagerServer and such
updateStatState => set
increaseState => increase
getValue => get
EntityPlayer.getStatManager => getStats
2016-10-17 17:04:46 +02:00
Tyler Hancock d523685eda Several mappings (#129)
* Mapped a bunch of loot stuff.

* Mapped some random stuff.

* Mapped some debug renderers.

* Mapped a few misc things.

* element -> json
2016-10-17 16:46:26 +02:00
mezz 8567014b87 Add some mappings for mob pathfinding (#127)
* Add some mappings for mob pathfinding

* Fixes for review

* Fixes for review
2016-10-17 15:29:56 +02:00
copygirl 4fd9367ecf Rename some Gui related methods & more
lastPressedWidget
mouseDragged => onMouseDragged
handleMouseClick => onMousePressed
handleTouchEvent => onMouseReleased
handleKeyPress => onKeyPressed
handleButtonPressed => onWidgetPressed
WidgetButton.released => onReleased
2016-10-17 15:13:15 +02:00
Max Gurela 7c20271c10 Misc random mappings (#120)
* Misc random mappings

* Minor changes & move WorldServerChild to sortme

* username -> userName
2016-10-17 14:45:28 +02:00
asiekierka 4bb920f431 fix ItemStack style issues, map a bit of client/server 2016-10-16 17:28:20 +02:00
Łukasz Magiera 02287bc3a4 Name some things (#119)
* Name some things

* Apply suggestions

* Apply suggestions
2016-10-16 17:07:39 +02:00
asiekierka ebe1995b43 fix field naming, map more of EntityPainting 2016-10-16 14:44:01 +02:00
asiekierka f5f7fefbd8 Merge branch '16w38a' of github.com:FabricMC/pomf into 16w38a 2016-10-16 13:39:15 +02:00
asiekierka 0b94e1272b fix method conflicts 2016-10-16 13:39:01 +02:00
mezz add3904c89 Add/fix some chunk mappings (#124)
* Add/fix some chunk mappings

* Fixes for review
2016-10-16 09:31:36 +02:00
Tyler Hancock 9fc5447217 More misc mappings (#118)
* Mapped a few misc things related to entities and rendering.

* Fixed a few things based on Copy's suggestions.

* Fixed mainhand/offhand issue.
2016-10-16 08:05:38 +02:00
asiekierka db9fc376d7 entity, biome mappings 2016-10-15 20:49:37 +02:00
asiekierka 37441396aa minor random mappings 2016-10-15 17:21:53 +02:00
mezz 059d2393af Add various mappings
Fixes from review

More fixes from review

passesLight -> allowsLightTransmission, blocksLight -> preventsLightTransmission

Remove badly named params from "nearest" function
2016-10-15 16:57:09 +02:00
copygirl fe95325e9b Rename EntityRendererArmor.TEX => SKIN 2016-10-15 14:32:30 +02:00
Łukasz Magiera 7e8fe4b852 Some mappings near chunk rendering logic (#117) 2016-10-15 14:30:22 +02:00
Tyler Hancock 6c42c03951 A few new rendering things (#116)
* Completed the render layer mapping. Fixed a few misnamed things.

* partialTicks -> deltaTicks

* Fixed partial ticks in existing mapping as well. Also some new stuff.
2016-10-15 13:30:24 +02:00
asiekierka bd3143ae63 map ChunkPlayerTracker, some BlockState oddities 2016-10-15 13:28:26 +02:00
Łukasz Magiera bceab1c49a Network and Some Random mappings (#114)
* Network and random mappings

* Apply suggestions

* ctx/context, mtick/lastVillagerDeath
2016-10-15 12:57:47 +02:00
Max Gurela fbd787247c Map GuiSettingsVideo and related classes (#113)
* Map GuiSettingsVideo and related classes

* Change isSlider/isBoolean to slider/toggle

Still very confusing without documentation, both of the values are just booleans. They indicate whether or not the option is a numeric slider value option or a boolean value option.
2016-10-15 11:17:18 +02:00
Tyler Hancock 2b3044a857 Mapped a few new things (#108)
* Mapped resource index objects.

* Mapped a bunch of misc stuff.

* Mapped something to do with default light values.

* Fixed several issues

- Stray overlay texture is now SKIN
- Mapped the missing field for stray model.
- Renamed EntityrRendererArrows -> EntityRendererStuckArrows
- Renamed EnumLightTypes -> LightType

* Fixed a typo
2016-10-15 11:16:39 +02:00
copygirl 792681f8a0 Map world event (#109) 2016-10-15 11:15:33 +02:00
asiekierka 2e0f9b8eb6 fix GuiMainMenu 2016-10-12 20:22:46 +02:00
asiekierka 7582e2ee06 map FontRenderer, do some work on structure gen 2016-10-12 17:02:29 +02:00
copygirl 96b046e6c1 Map some World fields / methods and more (#106)
* Map World.globalEntities

* Map sendToAllPlayersInRange

* Map IntHashMap

Also renamed fields using it
(And incorrectly named non-static ALL_CAPS fields)

* Map block tick scheduling

* Map World raining / thundering things

* Fix some IntHashMap things

- Bucket -> Element
- Remove "ForKey"

* Fix some suggested things
2016-10-12 13:31:11 +02:00
asiekierka 55e138ce17 that is what i get for not git pulling first 2016-10-12 13:15:24 +02:00
asiekierka 5edd510627 adjust mapping packages, map ParticleBlock 2016-10-12 13:09:35 +02:00
copygirl 85f6359061 Map / rename some more Particle things (#105)
* Map more Particle stuff

* Rename Particles (+ types)
2016-10-12 00:21:31 +02:00
copygirl 133862cfa6 Map ICrashCallable.call 2016-10-10 14:02:36 +02:00
Łukasz Magiera 4ea4567f32 JsonTagParser, EntityModels, Particles (#103)
* JsonTagParser, EntityModels, Particles

* Apply some comments
2016-10-08 17:10:35 +02:00
Max Gurela 7f389902ac GuiNewLevelCustomize/Widgets/WidgetListMulti (#104)
* WIP GuiNewLevelCustomize

* Map getScrollbarPosition

* Widgets progress

* WidgetToggle/WidgetTextField
2016-10-08 17:02:40 +02:00
Benjamin K ac50036d17 Map code related to entity riding and passengers. (#96) 2016-10-01 07:53:12 +02:00
Modmuss50 411a82babc Entity Rendering Stuff (#99)
* Entity Rendering Stuff

* Fix some issues

* Fix some issues + a few small things

* More fixes, again

* Last fix?

* Update EntityRendererWither.mapping
2016-09-30 20:19:04 +02:00
copygirl f888ce93fa Map world generation related stuff (#98)
* Map BiomeGenerator

* Rename DecoratorMushroomHuge

* Rename some IWorldListener and Chunk methods

onSpawn/DespawnEntity => onEntityAdded/Removed
onPlaySound => onSound
onSpawnParticle => onParticle
add/dropEntities => add/dropEntitiesTo/FromWorld

* Map ChunkBlockStore

* Map Chunk.lastSavedTime

* Move stuff to net.minecraft.world.gen package

* Map BlockFalling.fallInstantly

* Move worldgen + biome related to world.gen.biome

* Move WorldProviders to world.gen package

* Map DecoratorNetherSpring

* Map ChunkGenerators

* Map FeatureGenerators

* Map StructureGenerators

* Map a little of BiomeProvider

* Fix a few minor things

random => rand
LIQUID => oceanBlock
pallette => palette
2016-09-29 11:01:19 +02:00
copygirl 16d2c49ac0 Get rid of impl packages (#97) 2016-09-28 14:17:20 +02:00
asiekierka 5f502767c1 minor work 2016-09-27 16:56:35 +02:00
Benjamin K 1fd23a0471 Map VersionType. (#95) 2016-09-27 09:02:50 +02:00
iamgreaser 86cdb012f1 Particle system (#91)
* Particle + ParticleManager

* found IParticleFactory

* further particle progress

* move Particle into client

* VertexBuffer.texture(int, int)

* Entity.getForwardVector

* more Particle stuff

* review part 1
2016-09-26 05:28:33 +02:00
copygirl e923c15592 Fix default skins to use _SKIN suffix 2016-09-21 11:41:48 +02:00
copygirl 96dd2032a2 Fix EnchantingPhrases having CAPS fields 2016-09-21 11:40:55 +02:00
asiekierka e0058174c0 initial port 2016-09-20 17:18:54 +02:00
asiekierka 6ed57dc017 BannerCache -> BannerTextureCache 2016-09-20 16:40:17 +02:00
asiekierka be5a577365 fixes 2016-09-20 16:38:09 +02:00
asiekierka d4ce8f6da4 Merge branch 'texturestuff1' of https://github.com/iamgreaser/pomf into iamgreaser-texturestuff1 2016-09-20 16:34:44 +02:00
Ben Russell 98c6cefca4 review round 1 2016-09-20 19:45:11 +12:00
iamgreaser cc71e90257 bdu -> ScreenshotUtils (fully mapped) (#85) 2016-09-20 09:28:59 +02:00
Ben Russell 53bf2f710f tie off loose ends for banner stuff 2016-09-20 14:55:59 +12:00
Ben Russell c9b6c1d113 BannerCache+TextureBanner fully mapped 2016-09-20 14:52:55 +12:00
Ben Russell 992cf97d8a bpb -> ImageFilterSkinRemapper (mostly remapped)
what the hell mojang the skin format is terrible
2016-09-20 13:01:44 +12:00
Ben Russell 3eec79843c bov -> ImageFilter 2016-09-20 12:54:00 +12:00
Ben Russell 7ab32e40ec bwu -> TexturePlayerSkin (mostly mapped) 2016-09-20 12:47:28 +12:00
Ben Russell b58fd3ff6e DefaultSkinUtils fully mapped 2016-09-20 12:34:52 +12:00
Ben Russell ce7bd3f174 Texture and ITexture fully mapped 2016-09-20 12:25:24 +12:00
iamgreaser 1c736f27c8 TextureUtils fully mapped (#84)
* TextureUtils fully mapped

* TextureUtils: review round 1
2016-09-20 00:19:50 +02:00
asiekierka 65e7332171 fixes, mappings 2016-09-19 19:41:27 +02:00
copygirl dd4d52b441 Map Level related things and a bunch more (WIP?) (#83)
* Map LevelGeneratorType

From WorldGenerator

* Map LevelInfo

From WorldInfo

* Map Level related and many more

* Fix construct => createProvider

* Unfinished stuff please ignore
2016-09-19 19:19:11 +02:00
asiekierka b7c5af3623 clean up sortme, other things 2016-09-19 16:40:26 +02:00
asiekierka bbbd3cff79 map some container stuff, fix audio mappings 2016-09-19 12:18:00 +02:00
asiekierka 36f32bdbc4 map texture stuff 2016-09-19 10:08:43 +02:00
asiekierka 6f6e2a129d tweaks to last pull 2016-09-18 17:00:35 +02:00
iamgreaser 6c842977a3 GL 2.0+ pipeline (#81)
* initial cbf->GlExtensionHandler fill

* most GlExtH methods

* GlExtH OpenGL enums

* loose ends for GlExtH

* GlProgram/GlShader located

* filled in GlShader

* more GlProgram stuff

* GlUniform located

* fill in more GlUniform stuff

* GlBlendState + GlUniform gaps

* GlProgramManager located + fully mapped

* GlFramebuffer located

* more GlFramebuffer stuff

* solved the resize problem in GlFramebuffer

* review pt1

* review pt2
2016-09-18 16:55:46 +02:00
asiekierka 7d64ca1c52 client gui, resource mapping work 2016-09-18 16:43:16 +02:00
asiekierka 0a04c3004d minor mapping work before bed 2016-09-18 00:45:01 +02:00
asiekierka 474177781c entity mapping work 2016-09-17 18:44:46 +02:00
copygirl 1cc1d73e32 Fix conflicting mappings
(Always test your merge conflict fixes. I know what I did wrong.)
2016-09-17 01:21:36 +02:00
iamgreaser 8e0790b382 Scrollable entry lists + LAN server querying (#80)
* LanServerQueryManager

* moved to sortme; GUI tidbits

* mouse mappings for gui (+ server lists)

* entryCount for gui lists

* width/height/scroll for bfb

* setLeftPos for bfb

* scrolls + more mouse stuff (bfb)

* bfb entryWidth/handleButtonPressed/drawEntries

* bfb drawEntry

* starting to decipher none.bew

* add index to a bew.a method

* bmk -> ServerList (fully deobf'd)

* starting on none.big

* index selections for bfb & co

* set(User|Lan)Servers for none.big

* quick names for bfb and whatnot

* name tweaks
2016-09-17 01:02:39 +02:00
copygirl a244185861 Rename Minecraft => MinecraftGame (#82)
- 'mc' fields/parameters => 'game'
- WorldClient.getMinecraft => getGameInstance
- WidgetWorldEntry.minecraft => game
2016-09-16 22:32:52 +02:00
asiekierka 0a40ad452b sound, entity, item work 2016-09-15 12:15:02 +02:00
Max Gurela 708bffc099 IProgress and NetHelper (#75)
* IProgress and NetHelper

* Net -> Network
2016-09-14 17:07:53 -04:00
copygirl 524879cf96 Rename TileEntity => BlockEntity (#76) 2016-09-14 22:57:36 +02:00
Łukasz Magiera 4f53a9df5b Fixed RCON mappings (#72)
* Fixed RCON mappings

* Applied some suggestions, Session mappings
2016-09-14 14:51:09 +02:00
asiekierka 7d46c65301 rendering mapping work 2016-09-14 14:50:56 +02:00
asiekierka 6160694546 mappings work 2016-09-14 12:00:19 +02:00
copygirl e6805fb25f Make de/serialization methods names consistent (#71)
* Fix spelling mistake (serialie!)

* Rename Serializer to DeSerializer

Of ITextComponent and Style, to go along with ServerConfigList.DeSerializer. Consistency!

* Map BlockCrop.serializeCropAge properly

Instead of serializeState0

* Name TagCompound parameters "tag" consistently

* Name de/serialization functions consistently

Notable changes:
- TileEntity.createTileFromTag => deserialize
- TileEntity.writeToTag => serialize
- BlockRegion.toTag => serialize

* Rename TileEntity.serializeIdentifyingData

From serializeTileData

* Rename TileEntity.serializeInitialChunkData

From (incorrect) serialize

* Rename Entity.de/serializeCustomData

From de/serializeEntityTag

* Rename Item.readTag => onDeserialize

* Fix TagCompound.copyTo => copyFrom

Doesn't copy values to the specified compound argument, but actually inserts copied values *from* it.

* de/serializeBlockEntityTag

* Fix Block.getDropStack => getPickStack
2016-09-13 10:53:45 -04:00
asiekierka 7cb0dec07f attribute, scoreboard, etc. work 2016-09-13 12:41:42 +02:00
Łukasz Magiera c23c9d5434 Some random mappings (#69) 2016-09-12 16:28:44 -04:00
asiekierka a0df18127a mapping improvements 2016-09-12 22:13:50 +02:00
asiekierka 0f500e4ebe fix tile entity crash, map minor rendering things 2016-09-12 16:03:06 +02:00
asiekierka 47c5b85441 add missing argument names 2016-09-12 15:16:04 +02:00
asiekierka d73d078546 fix mapping errors 2016-09-12 15:05:34 +02:00
asiekierka 50a87ae8ef port to 16w36a 2016-09-12 12:08:56 +02:00
asiekierka 1ad8c59e14 map further model format stuff 2016-09-12 00:27:01 +02:00
asiekierka f388749407 minor model, client cleanup work 2016-09-11 12:46:28 +02:00
asiekierka 5ffd55f7ae slight model data format progress 2016-09-10 21:26:52 +02:00
copygirl 2f3c26312f Map various things and entity TrackedData fields and related (#65)
* Map PotionHelper

* Villager & Wolf skin texture fields

* Various entity mappings

* Map EntityEnderDragonPart

* Fix DamageSource attacker/source mixup

* Rename BlockPos nested classes & map PooledMutable

* Map projectile onCollision & onHit

* Map entity TrackedData fields and related

* Fix "invulnurable" typing error

* Fix Block.DEFAULT_ID -> AIR_ID

* Fix Minecart "carried" -> "contained"

* Fix isSourceCreativePlayer

* Fix Entity.dropItems -> dropStack

Also tiny parameter name addition

* Fix Entity.AIR -> BREATH

* Fix Entity.setOnFire -> setOnFireFor

* Fix tamable -> tameable
2016-09-10 17:26:28 +02:00
Benjamin K 49e4b0e26e Map disableMiningStats in Block and canInsert in Slot. (#68) 2016-09-10 09:53:08 +02:00
asiekierka 1426735636 stackSize -> amount 2016-09-08 23:31:38 +02:00
copygirl 081e653df0 Map various things (#61)
* Map ServerRunnable

* Map ServerConfigList and related

Renamed from ProfileList
Mapped ServerConfigEntry
Renamed list and entry classes

* Map / update ServerConfigurationManagers

* Map some Potion(Effect) stuff

* Map a few minor fields

* Map DamageSource

Renamed EntityProjectile => EntityArrowBase
Mapped Entity.damage
2016-09-03 12:14:27 +02:00
Benjamin K 56f1d945bb LootTable, and KeyBinding class name. (#60)
* Map LootTable stuff.

* Map KeyBinding class name

* ILootTableProvider

* Map Sound class.
2016-09-01 16:00:14 +02:00
asiekierka b56b8e99bc map StateModelMapper code 2016-09-01 14:19:42 +02:00
Modmuss50 af745071cf Inventory and Gui Mappings (#59)
* Inventory and Gui Mappings

* Inventory and Gui Mappings

* Revert Sounds.mapping change that I didnt do

* Add back sounds, not sure what is up with this

* Fixed some issues with mappings

* Enigma is annoying sometimes

* Fix field name issue

* Fix sound mappings again..

* Fix a few issues
2016-08-30 23:10:38 +02:00
Benjamin K 0c9cde4c96 Map the rest of BoatType, as well as some other entity related things. (#58)
* Map the rest of BoatType

* Map entity move method, and onEntityLanding in Block.

* map handleFallDamage, onEntityLanding -> onLandedUpon, playSoundAtEntity
2016-08-30 10:21:03 -04:00
Shadowfacts 3353a6e9ad
Sound stuff 2016-08-29 14:22:28 -04:00
Shadowfacts 1fe316ac30
VertexFormats 2016-08-29 14:15:17 -04:00
Benjamin K d362d9d885 worldName was incorrectly named. This should fix it. (#57) 2016-08-29 01:09:46 +02:00
Benjamin K 2727af5a03 [WIP] World related mappings. (#52)
* Nothing overly interesting.

* Map workers and fix the thread factory variable name.

* Map WorldInfo and some other things I found along the way.

* Fix some mappings, map Enchantments class.
2016-08-29 00:56:11 +02:00
copygirl 1bb8508275 Map ItemStack and some related (#55)
* Map ItemStack and some related

* Rename equals => areEqual
2016-08-29 00:55:25 +02:00
asiekierka 18defd5bb9 world, renderer improvements 2016-08-28 23:11:16 +02:00
Łukasz Magiera 1d0e02d987 Mappings around world storage (#56) 2016-08-28 22:34:06 +02:00
asiekierka 5b2293f10c minor naming fixes 2016-08-28 20:40:37 +02:00
asiekierka b02f923392 map block renderer stuff 2016-08-28 20:29:00 +02:00
Max Gurela 90a03e3e1a Command misc mappings (#54)
* Command misc mappings

* Remove isSpectator/isCreative mappings
2016-08-28 19:55:13 +02:00
asiekierka 83e3f3089b small World work 2016-08-28 17:25:24 +02:00
asiekierka e0c230b842 Fix World names, add more Block names 2016-08-28 14:21:39 +02:00
copygirl ca1cbec5b8 Gui > Drawable and lots of connected changes (#51)
* Gui > Drawable and lots of connected changes

* Merge drawable package into gui
2016-08-28 13:20:58 +02:00
asiekierka 0c30378958 minor mapping around Block, EntityItem 2016-08-28 11:43:19 +02:00
Shadowfacts cbf49a9ead
More EntityModelBox stuff 2016-08-27 17:43:29 -04:00
Shadowfacts fdecc99df3
Some EntityModelBox stuff 2016-08-27 17:02:09 -04:00
Shadowfacts 35dbb70b95
EntityModelBiped 2016-08-27 16:44:12 -04:00
asiekierka c4574d5de0 snooper, container, hopper, inventory mappings 2016-08-27 19:12:35 +02:00
asiekierka e7bcf06368 mostly container stuff 2016-08-27 16:34:11 +02:00
Tyler Hancock 17196e0f98 Mapped some more sound stuff (#49) 2016-08-26 20:55:14 -04:00
Hazeev Aidar 0012609c5e Random stuff (#46) 2016-08-26 09:11:01 +02:00
Shadowfacts 8772079839
Entity things 2016-08-25 18:15:29 -04:00
Shadowfacts 91e22870c7
World.createEntity -> spawnEntity 2016-08-25 18:11:28 -04:00
Max Gurela f7d49f1242 WIP mappings for MinecraftServer (#47) 2016-08-25 22:22:09 +02:00
asiekierka fc94f53288 remove unused mapping 2016-08-25 20:53:20 +02:00
asiekierka 3e01bd80a3 map some login/network handler stuff 2016-08-25 21:46:08 +02:00
Max Gurela f30442e020 Map nd -> ConsoleCommandSender (#42)
* Map nd -> ConsoleCommandSender

net.minecraft.server.dedicated.ConsoleCommandSender

* Map executeCommand in IServer

* Clarify with CommandFeedback
2016-08-25 18:18:42 +02:00
asiekierka 03ee9d101c map things in Item, World, BlockState 2016-08-25 16:51:07 +02:00
asiekierka 11f066b8c0 map TagStorageHelper 2016-08-25 15:23:15 +02:00
asiekierka 2315523716 minor mapping work in Minecraft 2016-08-25 11:56:41 +02:00
asiekierka 4c54af09c1 map out more of WorldSaveHandler 2016-08-25 11:46:44 +02:00
Adrian Siekierka 9af7db83ed (Darkhax) Mapped out way too much stuff (#44)
* Partially mapped sounds.

* Partially documented the music tracker.

* Partially fixed sound name issue.

* Mapped a bunch of rendering and model stuff.

* More model mapping

* More random mappings

* Time to clock out before this PR becomes too big.

* apply fixes
2016-08-25 11:35:28 +02:00
Aesen Vismea 438c309a4d Map some stuff in Minecraft, mainly related to Display (#39) 2016-08-25 11:24:11 +02:00
Tyler Hancock b9458a87bc Mapped a bunch of stuff (#38) 2016-08-24 18:07:54 -04:00
asiekierka 795ea47c68 fix inner class visibility for model code 2016-08-24 22:16:17 +02:00
Shadowfacts a374a7ec07
Map EntityPlayer.SleepResult 2016-08-24 15:10:39 -04:00
asiekierka 8b90654bcd initial work on models 2016-08-24 19:54:06 +02:00
asiekierka f61add8bf0 fix ResourceManager.getProvidedAssets 2016-08-24 15:58:23 +02:00
asiekierka 8118ef4f3f map block/item color mappers 2016-08-24 15:41:16 +02:00
asiekierka d12662f120 in hindsight, the previous names were better 2016-08-24 15:24:57 +02:00
asiekierka 8f48f7afb6 map most of resource stuff, other refactoring in rendering 2016-08-24 13:57:31 +02:00
Shadowfacts b8f6ce62f6
Item rendering stuff 2016-08-23 16:43:21 -04:00
asiekierka a17186b0c8 make sense of IdStore 2016-08-23 11:54:39 +02:00
Tyler Hancock c980285f87 More mappings (#33)
* Added missing mappings. These should have been in the last PR o.O

* Mapped some item things

* Mapped some misc stuff
2016-08-23 10:25:30 +02:00
copygirl 21511e09dd Tons of GUI related mappings + reorganization (#29)
* Boss bar mappings

* Tons of GUI related mappings + reorganization

* Move GUI classes out of gui.screen

* Move classes out of old hud.impl package

* Reorganize GUI packages (number 2)
2016-08-23 10:25:04 +02:00
Shadowfacts c166e7bdfc
Fix Minecraft resource packs fields 2016-08-22 18:18:58 -04:00
Shadowfacts 4dcbcabda8
Merge branch '16w33a' of github.com:FabricMC/pomf into 16w33a 2016-08-22 18:17:02 -04:00
Shadowfacts 97fa1fd75c
Resource pack stuff 2016-08-22 18:16:53 -04:00
iamgreaser 94b753b996 GlHandler classes and whatnot (#30)
* GlState.CapabilityTracker + fields in GlState

* AlphaTestState

* DepthTestState (+ capState for alphaTest)

* ClearState

* Color4

* LogicOp

* (Src|Dst)BlendFunc and more blend stuff

* finish BlendFuncState

* Texture2DState

* ColorMaterialState + activeTexture fix

* PolygonOffsetState

* move DstBlendFactor into obf alpha order

* ColorMask

* fog, fog, and more fog

* CullFace

* fix alpha ordering for $p/$r

* the oh-so-used stencil buffer classes

* glTexGen stuff

* glColor3f

* very minor fix

just had to reverse the meaning of enable and disable
that's all

* name those two buffers

* RenderMode start + fix an enum

* RenderMode done properly this time
2016-08-22 12:51:05 +02:00
Shadowfacts 0a0b7b5b30
DisplayScale 2016-08-21 12:43:14 -04:00
asiekierka ed5bca2a0b misc improvements 2016-08-21 13:11:10 +02:00
Benjamin K 5955f88633 Misc mappings related to items and entities. (#24)
* Food related mappings, Entity related mappings, smelting related mappings.

* Change item creative tab mapping to match blocks, small change in the smeltingregistry.

* SmeltingRegistry areEqual -> matches

* remove sendTextNotification as it has more uses.
2016-08-21 01:05:19 +02:00
Shadowfacts 0251120a86
TileEntityRenderer stuff 2016-08-20 16:08:08 -04:00
Shadowfacts 30d7950c0b
Merge branch '16w33a' of github.com:FabricMC/pomf into 16w33a 2016-08-20 14:05:34 -04:00
Shadowfacts 059bf7b5a6
More block stuff 2016-08-20 14:05:24 -04:00
asiekierka 7c52be2b59 map out most of sprite code, minor work in Minecraft/MinecraftServer/World 2016-08-20 18:56:54 +02:00
asiekierka 018b114719 work in entities, network, server, Minecraft client 2016-08-19 21:40:47 +02:00
asiekierka 235a7fdc07 begin mapping client packets 2016-08-18 21:44:20 +02:00
asiekierka 5912343c8a class mapout of most entity renderers, improvements 2016-08-18 15:03:31 +02:00
asiekierka 4b0a69e037 fix World naming, add TileEntityRenderer.render 2016-08-18 12:21:02 +02:00
asiekierka 29274e2a51 chunk, potion work 2016-08-18 02:35:58 +02:00
asiekierka 02adfa28c1 more work 2016-08-17 23:19:57 +02:00
asiekierka 13d8bfc9cc initial update to 16w33a 2016-08-17 19:52:38 +02:00
asiekierka 3a6229f684 entity, stat work 2016-08-17 12:48:54 +02:00
asiekierka 3cee61d028 mostly item and recipe work 2016-08-17 00:08:07 +02:00
Benjamin K 6cd8e2947f Map some sound stuff, tile renderers, and other misc stuff. (#14) 2016-08-16 22:22:45 +02:00
Shadowfacts f61718fd32
GuiContainers 2016-08-15 14:12:08 -04:00
Shadowfacts 7829c20ae4 Client stuff (#9)
* Client stuff

* More GUI stuff

* Fix typo
2016-08-15 10:48:57 -04:00
asiekierka f8b443bc8a more mappings across the codebase 2016-08-14 22:30:49 +02:00
asiekierka 31b97b576f work on GlHandler, decorators, potions, misc. classes 2016-08-14 20:22:30 +02:00
asiekierka c70e3503b8 more additions to mappings 2016-08-14 15:36:07 +02:00
asiekierka 63ca292b72 move from JSON to split Enigma format 2016-08-12 20:24:17 +02:00
asiekierka 14b3f16ea1 fix LOGGER and clean up Reference classes 2016-08-12 19:05:33 +02:00
asiekierka db676b3d90 Improvements across the mappings 2016-08-12 17:23:12 +02:00
asiekierka ae11bd10d3 first commit 2016-08-12 15:28:17 +02:00