Commit Graph

  • 35bd69808c Fix the stupid derp that broke singleplayer dims. Don't send the dim packet to the local client - it is not needed because obviously not. Seems to have fixed the problem. Probably infinity new bugs by this. cpw 2019-10-04 07:27:11 -04:00
  • 4f12261080 Move OnlyIn patches on DyeColor to SAS file tterrag 2019-10-04 02:26:54 -04:00
  • fbdfc0f95c Expose DyeColor#colorValue, remove OnlyIn from all DyeColor methods tterrag 2019-10-04 01:39:37 -04:00
  • 48735c3946 Properly propagate the DimensionType information from server to client at client connection time. This means the client now knows about the dimensiontype properly and can access the ModDimension information on the client. cpw 2019-10-02 21:54:02 -04:00
  • c985225d0c Fix FluidTank with empty contents throwing error if drained (#6196) Ruben Taelman 2019-10-02 04:57:05 +02:00
  • 48ff897ed1 Move opening initial screen to after startup and events are enabled (#6139) Matthew Messinger 2019-10-01 22:56:03 -04:00
  • 9db568d49d Changed all calls of BlockState#getSoundType to use the sensitive version. (#6120) Wyn Price 2019-10-02 03:54:23 +01:00
  • 896e785994 Patch Sweet Berry Bush to have Crop Growth Event Hook (#6094) Draco18s 2019-10-01 21:52:24 -05:00
  • 78cdb705d4 Allow structure processors to process entities tterrag 2019-09-28 18:18:24 -04:00
  • 136452840d Remove forced ANSI terminal - it breaks the Eclipse terminal output. As a result, we can now support coloured log output again, by default. cpw 2019-09-28 16:05:50 -04:00
  • b3631b707c Make patched-in StairsBlock constructor public tterrag 2019-09-27 17:54:52 -04:00
  • f4bab8b8c1 Integrate modlauncher changes for mixin. cpw 2019-09-27 17:42:24 -04:00
  • 2392a4c184 Fix new flower pot ctor not being usable with deferred register tterrag 2019-09-25 18:01:43 -04:00
  • 476b7056fb Usability improvements to RegistryObject/DeferredRegister tterrag 2019-09-25 18:01:39 -04:00
  • d510978446 Add constructor to StairsBlock that accepts a state supplier tterrag 2019-09-24 20:47:11 -04:00
  • 583ff81dba Fix server jar manifest path. LexManos 2019-09-23 18:42:54 -07:00
  • 01a862db30 Fix sea level not being available on client, move hook to Dimension tterrag 2019-09-23 13:08:26 -04:00
  • dfbd61436b Add template arg to StructureProcessor#process tterrag 2019-09-22 23:35:00 -04:00
  • f03745ce45 Fix timezone issue with the installer. LexManos 2019-09-23 02:46:43 +00:00
  • 48cf910626 Bump binpatcher and jarsplitter versions to address Java differences on older JDKs. LexManos 2019-09-22 17:30:29 -07:00
  • 0492b25335 Allow modded dimensions to customise World#getSeaLevel tterrag 2019-09-22 16:47:56 -04:00
  • 6d9cb0a646 Fix jigsaw blocks not mirroring properly tterrag 2019-09-22 16:47:44 -04:00
  • 571ecafdbc Fix type bound on GameRegistry.findRegistry being too narrow tterrag 2019-09-21 16:19:23 -04:00
  • dee844e232 Add IExtensibleEnum#init, extend FillerBlockType/PlacementBehaviour tterrag 2019-09-21 15:57:32 -04:00
  • 07bcff5067 Tag the deprecation of DeferredWorkQueue. I think this is causing confusion as to scope. Its functionality will be tied to the events in future - so mods can request the deferred work through methods on the Mod Lifecycle events directly. The API will be coming soon. cpw 2019-09-17 21:39:34 -04:00
  • 7fa3594c04 Fixed the problem where an error would cause the main thread to continue even though there were still parallel threads running. Also, handle exceptions in the AutomaticEventSubscriber rather than leaking them to the Parallel processor. cpw 2019-09-17 21:18:33 -04:00
  • 6fda1e968d Make FlowerPotBlock extensible and reusable for mods tterrag 2019-09-17 19:57:58 -04:00
  • af8074cc39 Post tag event directly from reloader thread (#6164) Brennan Ward 2019-09-17 17:39:36 -04:00
  • 71a4828809 Some tweaks around the code base. A functional consumer for networking - return a bool from your consumer function, rather than setPacketHandled. cpw 2019-09-16 20:14:21 -04:00
  • 79ce18ac3e Update furnace fuels to not recreate it's list every query, and update when tags are reloaded. Add Tag update events. (#6140) Brennan Ward 2019-09-16 17:04:32 -04:00
  • bb83e11a7c Maintain default behavior for Item#canPlayerBreakBlockWhileHolding() (#6128) Nightenom 2019-09-16 22:36:43 +02:00
  • 0f888dde49 Update README badges to fix wrong version. (#6141) Unnoen 2019-09-17 06:21:17 +10:00
  • f4215d121c Reimplemented "MouseEvent" as RawMouseEvent for 1.14.X (#6144) MrCrayfish 2019-09-17 05:33:10 +09:30
  • 60eecb98a6 Fix patch for vanilla spawning in WorldEntitySpawner (#6130) Take Weiland 2019-09-12 19:10:51 +01:00
  • 3cc76a3f60 Fix Entity.getPersistentData function name. Closes #6131 Bump spec version for first 1.14.4 RB. 28.1 LexManos 2019-09-12 08:52:22 -07:00
  • ffdeeb95b7 Fix ParticleFactoryRegisterEvent not firing (#6126) Justin 2019-09-12 09:01:43 -07:00
  • 58335d7bc0 Minor fixes to the fluids (#6150) David Quintana 2019-09-12 17:33:19 +02:00
  • b0c9d7cce9 Some (sadly breaking) improvements to the Fluid API (#6110) David Quintana 2019-09-11 16:00:32 +02:00
  • 281ef5a152 Add new DeferredRegistry helper, and change RegistryObject to update when overrides are registered. LexManos 2019-09-10 16:02:07 -07:00
  • 9183c2fa0d Delay Block loot table name generation until needed, as calling early will result in an empty name as the block is not registered yet. LexManos 2019-09-10 16:00:57 -07:00
  • 389751beae Fix slimes splitting more times then they should. Closes #6138 LexManos 2019-09-09 15:30:11 -07:00
  • 2b4e3bcf54 Fix a couple places not calling forge getLightValue tterrag 2019-09-08 23:32:27 -04:00
  • 3dce85c49f Properly fix missing attribute issue, add vanilla bug ID tterrag 2019-09-08 02:23:16 -04:00
  • 185ce79a68 Fix vanilla typo causing errors when client is missing entity attributes tterrag 2019-09-08 02:05:01 -04:00
  • f777aba227 Remove StructureArgument to work around vanilla issue, clean up custom arguments tterrag 2019-09-08 02:01:17 -04:00
  • 5efa373d7f Fix SCommandListPacket underflowing buffer when encountering a missing argument type tterrag 2019-09-08 01:33:21 -04:00
  • b6cd19b4ae Fix problem with network connections timing out frequently. Turns out there's a race condition - and the extra work forge does causes it to happen much more frequently than vanilla (though I'm sure it's a vanilla issue). Closes #6124, #5767 and probably lots more. cpw 2019-09-07 18:42:50 -04:00
  • fc5573333d Make /locate command support modded structures tterrag 2019-09-07 01:09:42 -04:00
  • 55fe7c470f Make STRUCTURE_FEATURE registry a slave map of the FEATURE registry tterrag 2019-09-06 23:39:14 -04:00
  • 3ef1d6919c Fix REGISTER packet encode/decode issues. Changed ForgeConfig values to return the default value if the config is not loaded, and exposed the value objects as a internal config. LexManos 2019-09-05 15:38:14 -07:00
  • e1863383ff Fix naming conflicts with official names. LexManos 2019-09-04 22:33:17 -07:00
  • 4dc34b7d5b Fix item used stat not triggering properly on last item in the stack. LexManos 2019-09-03 19:58:57 -07:00
  • 2c8c022034 Add a bunch of tags from the omnibus. Fix test imports. And update patches for line numbers. LexManos 2019-09-03 15:38:15 -07:00
  • b5b43a5a36 Add spawn reason to spawn events (#6096) bl4ckscor3 2019-09-04 00:15:48 +02:00
  • c09fe57031 Add collisionExtendsVertically hook to allow modded blocks that extend collision into the block above similar to fences. (#6092) Wire Segal 2019-09-03 17:50:27 -04:00
  • 68524ddde9 Fixed PlayerInteractEvent.LeftClickBlock useItem/useBlock (#6045) Daniël Goossens 2019-09-03 23:41:46 +02:00
  • 55bdd4d937 Readded IForgeItem#getHighlightTip hook. (#6036) Daniël Goossens 2019-09-03 23:30:41 +02:00
  • 863ab2ca18 Fix CME when removing ticket managers (#5861) 23.5 ichttt 2019-09-03 23:22:38 +02:00
  • 3f089e3add Added gravity as attribute to Entities (#5630) mcenderdragon 2019-09-03 22:20:44 +02:00
  • ddb90a69d3 Fix CME on chunk unload in FarmlandTicketManager (#5998) ichttt 2019-09-03 21:59:35 +02:00
  • bdce8d0494 Add a modfolderfactory. Fix up login payload exposure. cpw 2019-09-01 14:40:39 -04:00
  • 734a3d76aa Peel IModLocator into the SPI package and extract a small IModFile interface as well. This allows building external IModLocator implementations. cpw 2019-09-01 11:31:09 -04:00
  • a4aa85259e Add in some client only player connectivity events. Closes #5536 cpw 2019-08-31 13:53:43 -04:00
  • ea1c7a7339 Add in MC REGISTER nonsense. Shut up #5730 cpw 2019-08-31 13:15:07 -04:00
  • 185f7344fa move default log level for debug file to debug instead of trace, and remove millis from console and GUI. Also remove unused config xmls Tobias Hotz 2019-08-10 17:56:26 +02:00
  • 26e4bf92a0 Added getters for FMLPlayMessages.SpawnEntity GirafiStudios 2019-08-29 20:41:54 +02:00
  • 68cb017be1 Move indexFor and biConsumer into FMLHandshakeHandler and expose them publicly, so mods can add additional login messages. Closes #6087 cpw 2019-08-31 11:24:21 -04:00
  • 68ff1afac1 Hookup BlockEvent.FluidPlaceBlockEvent (#6103) David Quintana 2019-08-31 14:15:08 +02:00
  • 0d448a5e4f Update libs to 1.0 versions, bump grgit, and fix tag search behaviour that resulted. cpw 2019-08-29 23:34:58 -04:00
  • d9f6659f2c Fluid rework derp fixes. (#6098) David Quintana 2019-08-29 21:09:42 +02:00
  • bae2ee0420 Minor model system cleanup/documentation (#6089) Vincent Lee 2019-08-28 23:33:49 -05:00
  • 799e864d93 Fix Digging particle sometimes using the wrong block pos to get additional model data (#6077) ichttt 2019-08-29 06:33:15 +02:00
  • aa38f62bae Change fml.modloading.brokenfile.optifine to not imply that Forge is responsible for Forge-Optifine compatibility. (#6080) DaemonUmbra 2019-08-29 00:32:33 -04:00
  • 06c3e255b3 Add a config comment that lists the available constants of enums (#6079) ichttt 2019-08-29 06:28:21 +02:00
  • d5e20b13b9 Restore PotionShiftEvent (#6042) bl4ckscor3 2019-08-29 06:15:55 +02:00
  • c83d4d29e4 Added new InputEvent.MouseScrollEvent, fixes #5811 (#6037) Daniël Goossens 2019-08-29 06:13:31 +02:00
  • ee1c06085b Add Villager Trading Events (#6016) Brennan Ward 2019-08-28 23:34:07 -04:00
  • 336d53b692 Strip side annotations from CropsBlock.getSeedsItem (#6013) BlakeBr0 2019-08-28 22:14:41 -05:00
  • 95c58ba75c Updated constants to 1.14 (#6012) Wyn Price 2019-08-29 04:13:47 +01:00
  • 56857cf5e7 Added hook to allow biomes to specify custom river variants. (#5969) valoeghese 2019-08-29 15:12:52 +12:00
  • 45da4f6910 Add checks for tile entities in now-unloaded chunks (#5724) Ben Staddon 2019-08-29 03:25:57 +01:00
  • c2630d2a79 Fix client sometimes generating biomes, causing incorrect biome generation on integrated server (#5720) Bartosz Skrzypczak 2019-08-29 03:25:11 +01:00
  • 05f4f5ec77 Fix invalid placeholder entity attributes (MC-150405) (#5718) Ben Staddon 2019-08-29 03:22:56 +01:00
  • a5d0a86760 Allow conditional loading of advancements (#5255) Ben Staddon 2019-08-29 03:02:29 +01:00
  • 7b4a01703b Fix lightning not triggering EntityJoinWorldEvent (#5290) Derik 2019-08-28 19:58:43 -06:00
  • 838998b885 Add particle factory registration event (#6018) Vincent Lee 2019-08-28 20:42:17 -05:00
  • 3b99c80636 Improve performance of persistent chunk checks (#5706) Ben Staddon 2019-08-29 02:21:38 +01:00
  • 20efd7150a Fix copy paste derp LexManos 2019-08-28 18:19:45 -07:00
  • a9b3b48273 Make FluidStacks non-nullable, and implement some TODOs. David Quintana 2019-08-29 03:01:11 +02:00
  • a788e8a475 Fix license headers so gradlew build is happy. David Quintana 2019-08-24 02:31:09 +02:00
  • b7e1cc5f6b Fluid API rework (#5983) - Moved forge fluids into FluidAttributes companion object to the vanilla Fluid. By gigaherz - Redesigned the Fluid API to be closer to the Items API. By King Lemming Co-authored-by: King Lemming <[email protected]> David Quintana 2019-07-28 21:35:30 +02:00
  • e784a7f606 Recipe system cleanup. (#6014) LexManos 2019-08-03 19:25:41 +02:00
  • 3e9bc3c434 Fix regular arrows giving off particles after a world reload (MC-107941) (#6061) Managarmr 2019-08-29 02:12:47 +01:00
  • dd340b8ef2 Fix coremod not redirecting to the correct method (#6078) ichttt 2019-08-29 02:49:46 +02:00
  • c56377e4ee Remove test publish group. LexManos 2019-08-28 17:44:19 -07:00
  • 3e98e16f39 Fix windows installer directory. LexManos 2019-08-28 17:24:52 -07:00
  • d41cb552a1 Use official launch4j plugin to potentially fix build. LexManos 2019-08-28 17:08:36 -07:00
  • ae2cb06d2c Move to Jenkinsfile and new Jenkins server. LexManos 2019-08-28 16:06:54 -07:00
  • 7deb479676 Fix blocks being placed in adventure mode. Closes #6085 Add early error for setting invalid world directory. Closes #6084 Fix PlayerTickEvent not firing when dead, even if player isn't removed from world yet. Closes #6074 Fix PlayerDestroyItemEvent not firing for some cases. Closes #6067 LexManos 2019-08-28 10:45:08 -07:00
  • 1ab40e0b3f Fix Javac generics breakage. LexManos 2019-08-20 15:40:36 -07:00