Commit Graph

  • 719f08ea5e Fix link applying to whole component in chat if component starts with link (#5909) Cloudhunter 2019-07-08 23:46:49 +01:00
  • 3992ea5c59 Added harvestLevel and harvestTool setter to the Block.Properties. (#5916) Suppergerrie2 2019-07-09 00:45:53 +02:00
  • a01c1cdc3a Fix installer realms issue on server. Uptake EventBus changes to fix some potential dead locks. LexManos 2019-07-05 13:26:23 -07:00
  • 7a8ae9f56b Fix old entity not being removed on dimension change (#5833) m00nl1ght-dev 2019-07-04 22:03:45 +02:00
  • 765efc3c72 Update TextureStitchEvent.Pre to give access to the list of ResourceLocations that will be loaded as textures. (#5870) primetoxinz 2019-07-03 15:26:51 -04:00
  • bc23c1ddb2 Add installer processor to deobfuscate Mincraft's Realms library. This task will processes the current realms library from the json, so the installer must be re-ran every time they update it. LexManos 2019-07-03 01:08:20 -07:00
  • 87e2fcb4e5 Redirect a method to the recipe book container, to allow modded screens to have a recipe book. (#5873) David Quintana 2019-07-02 22:05:03 +02:00
  • 478b7e7ccc Fix WorldEvent.Unload not firing on the client (fixes #5880) (#5884) Take Weiland 2019-07-02 21:58:45 +02:00
  • 0574db134c Fix TickEvent.PlayerTickEvent firing twice for tick end (fixes #5878) (#5885) Take Weiland 2019-07-02 21:57:06 +02:00
  • 358211ca66 Fix type cast issues in ForgeConfig values. Closes #5894 Added config value set and save functions. By default mod configs are auto-saved, so you do not need to call save unless you create your own Config object. LexManos 2019-07-02 11:54:59 -07:00
  • c8e5007913 Remove legacy StartupProgress. Implement properly scalable progress thanks to @gigaherz. Closes #5863. Implement API for pushing messages to the startup screen from mods. Add memory display. cpw 2019-06-30 23:48:54 -04:00
  • 943fedb073 Update coremods to newer version, with support for new targets. cpw 2019-06-29 17:05:02 -04:00
  • 13ae8e41ee Fix duplicate WorldEvent.Unload call in client key handler. Add recipe generator to replace vanilla recipes with Forge tags. LexManos 2019-06-27 17:23:07 -07:00
  • ac8b196b8c Fix dimension save data invalid cache being to aggressive. LexManos 2019-06-27 10:57:03 -07:00
  • 2c3183bdae Fix garbled "µs" (#5818) ある 2019-06-27 05:23:47 +09:00
  • 53349603e2 Fix fmluserdevdata not being a valid launch target. LexManos 2019-06-25 18:16:10 -07:00
  • c284de366b Split userdev data entry point into it's own provider to fix duplicate mod issue. LexManos 2019-06-25 18:03:51 -07:00
  • e81c330694 Fix configs correcting numeric values when the primitive type differs tterrag 2019-06-24 17:41:51 -04:00
  • 790da699dd Fix item placement losing NBT data in creative mode (#5757) Ben Staddon 2019-06-25 21:59:10 +01:00
  • 7915397377 Add extension to write entry id's to PacketBuffer's (#5812) MajorTuvok 2019-06-25 22:55:24 +02:00
  • b2a5d34679 Add isItemValid check for ItemStackHandler (#5850) Someone 2019-06-25 16:50:08 -04:00
  • 73bb18e78b Fix leather armor dye recipe (#5836) Johannes 2019-06-25 22:48:49 +02:00
  • 9701148819 [1.14.x] Replace dye items in Forge tags. (#5843) Tedstar 2019-06-25 13:44:54 -07:00
  • f1dbc8b117 Update readme and issue template. (#5773) Unnoen 2019-06-26 06:38:32 +10:00
  • b8131e6e67 implement Ingredient.getSerializer for custom ingredients (#5813) bl4ckscor3 2019-06-25 19:25:33 +02:00
  • f4598a97f7 Fix vines and scaffolding not being climbable. Fix powered rails not spreading power correctly. Closes: #5854 LexManos 2019-06-24 20:05:50 -07:00
  • c90d42973d Fix misaligned ServerWorld initCapabilities patch. LexManos 2019-06-24 19:37:02 -07:00
  • ff0bb8c83c Initial 1.14.3 update. 27.0 LexManos 2019-06-24 19:01:03 -07:00
  • e5acea60e6 Fix too many registries being sent from server to client cpw 2019-06-23 19:54:34 -04:00
  • 216b536967 Remove OnlyIn on TagCollection#getOwningTags tterrag 2019-06-23 18:27:28 -04:00
  • 0a819da0e7 Reorganize sided event dispatch slightly. Dispatch model and entityrenderer functions at more appropriate times. cpw 2019-06-23 16:01:20 -04:00
  • bdad2af27b Tweak for lowercase handling. cpw 2019-06-23 14:51:58 -04:00
  • 60513446fa Merge branch 'pull/5793' into 1.14.x cpw 2019-06-23 14:42:32 -04:00
  • be415091cd Fix crash when crashing during modloading. Fix GuiModList being weird. cpw 2019-06-23 14:37:05 -04:00
  • 9067dbf6a0 Process the main modloading work on the async thread, but still do deferred work on the main thread by passing in the executor. cpw 2019-06-23 12:26:25 -04:00
  • 359be1a880 Clean up config comments, make comment array nonnull tterrag 2019-06-23 02:57:00 -04:00
  • 99624bf3b5 Fix forge event bus never starting up tterrag 2019-06-23 02:17:51 -04:00
  • 252b94a110 Automatically add range to config comments tterrag 2019-06-22 19:26:17 -04:00
  • 448d996a45 First pass of adding text to the loading progress UI. It deliberately uses the very primitive STB generated font, so can only render basic ASCII text, and also only renders pre-defined strings, as translations aren't available either. cpw 2019-06-22 23:39:00 -04:00
  • b9e5dfd286 Add mod failure identification JoJoDeveloping 2019-06-22 04:00:56 +02:00
  • d966746fbf Moved some events to the Mod's event bus. You'll need to update which bus you're listening to for these. (The Mod event bus is the only one actively dispatching events during model loading). cpw 2019-06-22 20:36:07 -04:00
  • 89baeb3d5d Fix StartupQuery, and put tests back. cpw 2019-06-22 19:58:10 -04:00
  • 89006458a2 Fix stupid bug introduced with the refactor.. cpw 2019-06-22 19:08:49 -04:00
  • 389bc1ecea Tidy up mod loading a bit more, and also crash if the [[mods]] list isn't a list. cpw 2019-06-22 12:52:22 -04:00
  • 1e0437208b Merge remote-tracking branch 'origin/1.14.x' into 1.14.x cpw 2019-06-22 12:33:46 -04:00
  • 256bd01e0c Fix server side loading, tweak mods command. cpw 2019-06-22 12:31:27 -04:00
  • ef7b035f02 Fix ModelDataTest tterrag 2019-06-21 23:35:08 -04:00
  • 83a0dc2ef9 Merge remote-tracking branch 'origin/1.14.x' into 1.14.x cpw 2019-06-21 22:42:33 -04:00
  • c10174d50d Update mappings, move mod initialization to the async loader. cpw 2019-06-21 22:42:16 -04:00
  • 5a3b375147 Fix #5612 add entity to ISelectionContext tterrag 2019-06-21 21:15:56 -04:00
  • 656ff25ae1 Fix #5768 add access to MainWindow object in RenderGameOverlayEvent tterrag 2019-06-21 20:29:04 -04:00
  • 19059b054e Fix #5810 incorrect cullface on some models tterrag 2019-06-21 20:23:26 -04:00
  • 45bc487fc0 Fix #5686 ArmorLayer still calls deprecated getArmorResource tterrag 2019-06-21 19:48:00 -04:00
  • 9c74a31ca2 Fix bad patch breaking armor dyeing tterrag 2019-06-21 19:47:23 -04:00
  • 8c3e511538 Make sure test mods load, fix BlockstateRetextureTest tterrag 2019-06-21 19:35:32 -04:00
  • 5fb948fb35 Fix #5805 ModelBakeEvent does not fire tterrag 2019-06-21 19:34:58 -04:00
  • a14c2233e0 Fix lighting not being sent to client when large amounts of blocks change at once. Closes #5839 Remove RecipeType/VanillaRecipeTypes, as 1.14 has a vanilla system for this. LexManos 2019-06-19 18:10:02 -07:00
  • f01b87fac7 Fix some compile errors in test classes. LexManos 2019-06-19 18:07:58 -07:00
  • 40bdde2043 Fix Vanilla resources loading from classpath, instead of the extra jar. Causing issues in dev time, and Forge replacements. Closes #5824 LexManos 2019-06-17 14:08:16 -07:00
  • 0a8a601877 Add temporary hard crash when mods error until we can load our error screen. LexManos 2019-06-16 00:48:38 -07:00
  • 002e29958e Make ReverseTagWrapper unmodifiable, fix error in log when mods folder doesn't exist initial scan. LexManos 2019-06-16 00:47:40 -07:00
  • 604987a005 Skip running the datagenerator on unrequested mods. Add a run config for the data task for modders to use cpw 2019-06-16 00:34:23 -04:00
  • 7e3e6b1969 Remove paulscode hack. It is not needed in 1.14, since paulscode is no longer used. cpw 2019-06-15 21:51:51 -04:00
  • d821514372 Modify lex's data handler to use proper mod lifecycle event mechanisms instead. New Lifecycle Event for requesting data harvesting. Mods will be constructed, the registry will fire, and then a new Data event will fire. Submit new data tag files to the data gatherer if you wish. The game will shutdown after this. No other mod elements will happen. cpw 2019-06-15 21:24:45 -04:00
  • 37a896fe1b Add params for the exception message cpw 2019-06-08 14:38:18 -04:00
  • e1cdb2e558 Expose the data entry point and generate Forge's Tags using it. LexManos 2019-06-13 20:58:03 -07:00
  • c30b27fcfe Add reverse tag cache, to make looking up tags for items/blocks/etc.. less costly. LexManos 2019-06-12 19:28:10 -07:00
  • 9542f51cd0 Update Example Mod (#5781) marcus8448 2019-06-12 16:49:20 -07:00
  • a7b56f0975 Fix AT for EntitySpawnPlacementRegistry.register (#5799) its_meow 2019-06-12 19:17:25 -04:00
  • ed3dc8c7d3 Implement getValue in ClearableRegistry fixing DimensionArgument. (#5809) Johannes 2019-06-13 01:16:32 +02:00
  • ed6ce87c22 Fix RenderSpecificHandEvent firing with wrong hand (#5789) SquidDev 2019-06-12 06:05:28 +01:00
  • 4bd7427b70 Use dragon_immune block tag instead of manually checking blocks (#5792) kashike 2019-06-11 22:04:13 -07:00
  • 0b1196db3f Fix #5806 sheep drop shears instead of wool tterrag 2019-06-12 00:57:27 -04:00
  • b25ed7ef91 Fix incorrect method used in ShrubFeature patch tterrag 2019-06-12 00:51:45 -04:00
  • dc95130526 Rework AbstractTreeFeature patches to reduce impact and avoid name conflicts tterrag 2019-06-12 00:48:11 -04:00
  • d5ee80a70a Add IContainerFactory for reading custom container data on the client tterrag 2019-06-10 18:14:09 -04:00
  • 5dc944c1c3 Fix Fishing and Mineshaft Minecarts loot tables erroring. #5785 Fix Client block breaking speed not matching the server. #5790 Fix Village Siege event location, and MC-154328 preventing Sieges starting. #5800 Fix EntityJoinWorldEvent not firing on client, or some server code paths. #5786 LexManos 2019-06-10 13:24:19 -07:00
  • da22fd40bf Adjust NetworkEvent#enqueueWork to match vanilla logic tterrag 2019-06-10 00:11:54 -04:00
  • 1434419e47 Fix gameDir argument error on dedicated server. LexManos 2019-06-09 11:19:01 -07:00
  • 3385e62aa7 Add forge registries for most vanilla registries tterrag 2019-06-09 03:23:00 -04:00
  • 40f2276e88 Add registry flag for syncing tterrag 2019-06-09 00:55:42 -04:00
  • 35cd89c00c Fix issues preventing test mods loading tterrag 2019-06-09 00:19:29 -04:00
  • 892fea3df9 Add forge registry for container types, expose ScreenManager.registerFactory tterrag 2019-06-09 00:19:17 -04:00
  • 2d32929dc5 Don't NPE during construction of ModLoadingException.. cpw 2019-06-08 14:30:15 -04:00
  • 728b4857c3 Fix misobfed methods due to mapping conflict. LexManos 2019-06-08 09:22:03 -07:00
  • 9fa4641cb0 Update mappings cpw 2019-06-08 10:45:28 -04:00
  • fc04a65a0f Fix block activation not occurring serverside tterrag 2019-06-08 01:32:53 -04:00
  • a93d7d20ee Rework model patches/classes for new bake signature tterrag 2019-06-08 01:02:23 -04:00
  • b74b72e44c Fix NamespacedWrapper not delegating a new getter. Fixing data loading spam at world start. Update red/yellow/green tags with new vanilla item names. Reenabled test source directory in project and made ModelDataTest compile. LexManos 2019-06-07 19:34:16 -07:00
  • 850c73b73f and userdev cpw 2019-06-07 17:34:25 -04:00
  • d736e26e0c Fix realms class name cpw 2019-06-07 17:32:33 -04:00
  • d97f47141e Fix travis build 26.0 cpw 2019-06-07 16:57:18 -04:00
  • a7df63e1a1 Update to 1.14.2 LexManos 2019-05-23 16:02:15 -07:00
  • d3e8804dbf Include new library in installer json. Change order of versions on main menu, to prevent overlap with default window size. Fix Forge update not displaying version info. LexManos 2019-05-27 19:13:55 -07:00
  • c509cac02b Fix vanilla structures loosing valid flags, And fix error placement for unsaveable structures. LexManos 2019-05-27 13:49:15 -07:00
  • 4b5bf760ec Fix tall grass not dropping seeds. Closes #5675 LexManos 2019-05-27 13:46:19 -07:00
  • c57c6213ea Enhance crash reports and logging to capture transformers on stack trace elements. cpw 2019-05-27 00:00:45 -04:00
  • fb30820e2b Remove cache eviction for model data, optimize tterrag 2019-05-23 21:49:39 -04:00
  • 61b612c88a dimesnion -> dimension typos (#5684) Philipp 2019-04-10 04:34:34 +02:00
  • d3edc9dcdc FENCES_NETHER_BRRICK => FENCES_NETHER_BRICK (#5681) ben-mkiv 2019-04-09 04:09:09 +02:00