Commit Graph

1069 Commits

Author SHA1 Message Date
Adrian Siekierka 86dc9e0fe8 merge some parts of #209 2018-11-30 12:07:49 +01:00
SquidDev 9104e89be3 Rename several methods to be suffixed (#222)
* Rename several methods to be suffixed

* Remove "Server" from various ServerCommandSource methods
2018-11-30 12:01:17 +01:00
Jamie Mansfield 07ea2e1ebb Improve CompoundTag (#223) 2018-11-29 22:46:40 +01:00
Adrian Siekierka 0e653e4a4a Villager.getDisplayedName -> getDisplayName 2018-11-29 21:40:19 +01:00
Jamie Mansfield 903c3653ee Suffixify nbt (#221)
Also TagStorageHelper -> NbtIo (this has the additional benefit of matching Mojang names too - see anvil-converter)
2018-11-29 21:36:56 +01:00
Jamie Mansfield e140bbc401 Map DataGenerator (#219)
There's an Enigma bug where if you renamed a class A to B and class C to A, the new class A won't be saved.

I didn't notice back when I refactored the data package a while back that I ended up removing DataGenerator :p
2018-11-29 21:24:20 +01:00
Adrian Siekierka ca921e4b58 fix #218, map grindstone container/GUI 2018-11-29 21:15:08 +01:00
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
kashike 1d1dac2926 switch around some predicate stuff (#216) 2018-11-29 21:07:40 +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
kashike 56b40168df Goal! (#217) 2018-11-28 21:24:24 +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 0f7adbf0ac rename InventoryPlayer 2018-11-28 11:55:22 +01:00
asie 8b9842288d more class name fixes 2018-11-28 11:50:56 +01:00
asie f0bc07a25f fix a few class names 2018-11-28 10:59:28 +01:00
kashike 456bde5b8a entity predicate mappings (#212) 2018-11-28 09:35:45 +01:00
asie 1e4a6195a4 whoops 2018-11-28 08:42:25 +01:00
asie 9a6a13a6e8 close #210, close #211, work on other things 2018-11-28 08:42:16 +01:00
Prospector 417eb31e42 (De)serialization and world gen stuff! (#207) 2018-11-28 00:23:43 +01:00
Jamie Mansfield 092c8265e2 Map argument types (#206) 2018-11-27 22:13:52 +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
asie 05dc08bffb close #199, close #201, close #202 2018-11-26 14:33:11 +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
SquidDev 49dbb5baa0 Add mappings for most of the datafixer code (#204)
* Initial pass of data fixers and schemas

* Some fleshing out of the palette converter

Dubiously helpful mappings, but very useful in working out how data
fixer actually works.
2018-11-25 13:24:09 +01:00
asie e871ca625d merge missing Prospector stuff 2018-11-22 08:24:58 +01:00
asie dd3236b3a6 tweak ItemStack names 2018-11-21 21:58:18 +01:00
asie e39d8c9c4c Block mapping tweaks, map a bit of ChunkStatus 2018-11-21 20:49:12 +01:00
Adrian Siekierka 5ded6f5fad map the obvious 2018-11-21 18:01:34 +01:00
Adrian Siekierka 591e770b72 update to 18w47a 2018-11-21 17:58:05 +01:00
asie 701eb32c91 further map out BlockBuilder (w/ Prospector) 2018-11-21 14:44:42 +01:00
asie 2e5d688eaa fix EntityLiving.damage 2018-11-18 08:22:10 +01:00
asie c4f7032d43 mapping tweaks 2018-11-17 08:21:42 +01:00
asie 4187af8c9f improve tick scheduler, registry, MathHelper mappings 2018-11-16 11:47:44 +01:00
asie a1355d4827 fix getTopPosition 2018-11-15 19:09:07 +01:00
asie fe966c445f map new block classes 2018-11-15 18:44:26 +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
Adrian Siekierka 97c56682f1 Merge branch '18w45a' of https://github.com/Matrix89/pomf into Matrix89-18w45a 2018-11-15 18:02:24 +01:00
NikkyAI 39350084a7 more random mappings and other changes (#192)
* CommandAdvancement and onPlayerConnect

* chat message stuff

* more chat and related methods

* updated gitignore

* more chat, commands and packets

* fix compressTiny not being executed on publish

format and simplify build.gradle

* update

* broadcast -> sendTo

* add newline to editorconfig
2018-11-15 17:57:32 +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
Jamie Mansfield 46c3256d71 Refactor data package (#195)
Looking back through the classes, I figured out why I had previously called them providers (see DataGenerator)...

This commit resolves that discrepancy.
2018-11-14 23:19:28 +01:00
asie fcc786466a minor update 2018-11-09 12:34:50 +01:00
matrix89 1dcd2a38df more feature generation mappings 2018-11-09 08:50:40 +01:00
matrix89 ca9f6fc8f6 some structure gen mappings 2018-11-09 08:50:04 +01:00
matrix89 d409a10992 map some client side only vector implementation 2018-11-09 08:50:04 +01:00
asie 6d3075daeb map a few block-related things 2018-11-08 23:43:19 +01:00
asie 2ff8224d06 Merge branch '18w45a' of github.com:FabricMC/pomf into 18w45a 2018-11-07 20:47:01 +01:00
asie a1b90d58a7 fix Entity.getName() conflict 2018-11-07 20:46:53 +01:00
NikkyAI 8d3401b5ca finish Simple and Dynamic Command Exceptios (#189) 2018-11-07 18:18:26 +01:00
asie 13fa40451a map the obvious 2018-11-07 18:08:18 +01:00
asie 37146a3e02 update README 2018-11-07 18:03:00 +01:00
Adrian Siekierka 47d8c24214 update to 18w45a 2018-11-07 17:37:58 +01:00
NikkyAI 07155b2aa6 ServerCommandSource and some random (#188)
* ServerCommandSource and some random

* rename exception types

* some more CommandExceptions

* one more
2018-11-07 17:33:25 +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
marcin212 d8e04697e6 some mappings (#186) 2018-11-05 22:09:22 +01:00
asie 2a1d622c1e fix ChunkGeneratorType location 2018-11-05 21:58:01 +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 e20518a871 fix BlockTallPlant 2018-11-04 13:23:07 +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 734f18a028 map a few material names 2018-11-04 09:23:45 +01:00
asie c53cc398bf more class mapping works 2018-11-04 08:51:24 +01:00
asie ce1ae229d1 client-side interaction-related mapping 2018-11-03 19:06:46 +01:00
asie 0cf502395e force rebuild - update stitch 2018-11-03 16:20:53 +01:00
modmuss50 5114856abd should fix some issues 2018-11-03 14:38:32 +00:00
asie 0e0282deb2 block/enum -> block/enums 2018-11-03 15:26:49 +01:00
Adrian Siekierka 0646e1902b map some block/world things 2018-11-03 14:58:30 +01:00
Adrian Siekierka 8f7c4bf399 map loot conditions/functions, more mappings for tags 2018-11-03 13:32:09 +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 28de8727a1 map more things 2018-11-03 10:24:59 +01:00
asie d5ddad5c30 map some client things 2018-11-03 08:44:17 +01:00
Adrian Siekierka fd623e3235 rename mapping headers 2018-11-02 17:17:55 +01:00
Adrian Siekierka 0bb8d7b762 remove JAR classifier 2018-11-02 17:02:21 +01:00
asie 682616fa16 Merge branch '18w44a' of github.com:FabricMC/pomf into 18w44a 2018-11-02 16:25:06 +01:00
asie c55d3430b7 generate JAR-format artifact 2018-11-02 16:24:54 +01:00
Max Gurela 416b84f5f8 Map NBT classes (#181)
* Map NBT classes

* prettyPrint -> toTextComponent

* CompoundWrapper -> PersistedState
2018-11-02 09:07:35 +01:00
Adrian Siekierka f48822e1eb fix DedicatedServer unmapping itself 2018-11-01 20:25:43 +01:00
Adrian Siekierka 27247c41f0 fix getNameComponent 2018-11-01 20:19:03 +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
asie 35e7988efe 8 AM commits 2018-11-01 08:03:04 +01:00
asie 84b8fe3134 fix typo, potentially fix Jenkins 2018-11-01 08:02:17 +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 c2892b6209 map the obvious 2018-10-31 18:05:40 +01:00
Adrian Siekierka d7fc5168c5 18w44a 2018-10-31 17:57:50 +01:00