Commit graph

  • 6d9cb0a646 Fix jigsaw blocks not mirroring properly tterrag 2019-09-22 16:47:44 -0400
  • 571ecafdbc Fix type bound on GameRegistry.findRegistry being too narrow tterrag 2019-09-21 16:19:23 -0400
  • dee844e232 Add IExtensibleEnum#init, extend FillerBlockType/PlacementBehaviour tterrag 2019-09-21 15:57:32 -0400
  • 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 -0400
  • 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 -0400
  • 6fda1e968d Make FlowerPotBlock extensible and reusable for mods tterrag 2019-09-17 19:57:58 -0400
  • af8074cc39 Post tag event directly from reloader thread (#6164) Brennan Ward 2019-09-17 17:39:36 -0400
  • 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 -0400
  • 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 -0400
  • bb83e11a7c Maintain default behavior for Item#canPlayerBreakBlockWhileHolding() (#6128) Nightenom 2019-09-16 22:36:43 +0200
  • 0f888dde49 Update README badges to fix wrong version. (#6141) Unnoen 2019-09-17 06:21:17 +1000
  • f4215d121c Reimplemented "MouseEvent" as RawMouseEvent for 1.14.X (#6144) MrCrayfish 2019-09-17 05:33:10 +0930
  • 60eecb98a6 Fix patch for vanilla spawning in WorldEntitySpawner (#6130) Take Weiland 2019-09-12 19:10:51 +0100
  • 3cc76a3f60 Fix Entity.getPersistentData function name. Closes #6131 Bump spec version for first 1.14.4 RB. LexManos 2019-09-12 08:52:22 -0700
  • ffdeeb95b7 Fix ParticleFactoryRegisterEvent not firing (#6126) Justin 2019-09-12 09:01:43 -0700
  • 58335d7bc0
    Minor fixes to the fluids (#6150) David Quintana 2019-09-12 17:33:19 +0200
  • b0c9d7cce9
    Some (sadly breaking) improvements to the Fluid API (#6110) David Quintana 2019-09-11 16:00:32 +0200
  • 281ef5a152 Add new DeferredRegistry helper, and change RegistryObject to update when overrides are registered. LexManos 2019-09-10 16:02:07 -0700
  • 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 -0700
  • 389751beae Fix slimes splitting more times then they should. Closes #6138 LexManos 2019-09-09 15:30:11 -0700
  • 2b4e3bcf54 Fix a couple places not calling forge getLightValue tterrag 2019-09-08 23:32:27 -0400
  • 3dce85c49f Properly fix missing attribute issue, add vanilla bug ID tterrag 2019-09-08 02:23:16 -0400
  • 185ce79a68 Fix vanilla typo causing errors when client is missing entity attributes tterrag 2019-09-08 02:05:01 -0400
  • f777aba227 Remove StructureArgument to work around vanilla issue, clean up custom arguments tterrag 2019-09-08 02:01:17 -0400
  • 5efa373d7f Fix SCommandListPacket underflowing buffer when encountering a missing argument type tterrag 2019-09-08 01:33:21 -0400
  • 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 -0400
  • fc5573333d Make /locate command support modded structures tterrag 2019-09-07 01:09:42 -0400
  • 55fe7c470f Make STRUCTURE_FEATURE registry a slave map of the FEATURE registry tterrag 2019-09-06 23:39:14 -0400
  • 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 -0700
  • e1863383ff Fix naming conflicts with official names. LexManos 2019-09-04 22:33:17 -0700
  • 4dc34b7d5b Fix item used stat not triggering properly on last item in the stack. LexManos 2019-09-03 19:58:57 -0700
  • 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 -0700
  • b5b43a5a36 Add spawn reason to spawn events (#6096) bl4ckscor3 2019-09-04 00:15:48 +0200
  • 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 -0400
  • 68524ddde9 Fixed PlayerInteractEvent.LeftClickBlock useItem/useBlock (#6045) Daniël Goossens 2019-09-03 23:41:46 +0200
  • 55bdd4d937 Readded IForgeItem#getHighlightTip hook. (#6036) Daniël Goossens 2019-09-03 23:30:41 +0200
  • 3f089e3add Added gravity as attribute to Entities (#5630) mcenderdragon 2019-09-03 22:20:44 +0200
  • ddb90a69d3 Fix CME on chunk unload in FarmlandTicketManager (#5998) ichttt 2019-09-03 21:59:35 +0200
  • bdce8d0494
    Add a modfolderfactory. Fix up login payload exposure. cpw 2019-09-01 14:40:39 -0400
  • 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 -0400
  • a4aa85259e
    Add in some client only player connectivity events. Closes #5536 cpw 2019-08-31 13:53:43 -0400
  • ea1c7a7339
    Add in MC REGISTER nonsense. Shut up #5730 cpw 2019-08-31 13:15:07 -0400
  • 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 +0200
  • 26e4bf92a0
    Added getters for FMLPlayMessages.SpawnEntity GirafiStudios 2019-08-29 20:41:54 +0200
  • 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 -0400
  • 68ff1afac1
    Hookup BlockEvent.FluidPlaceBlockEvent (#6103) David Quintana 2019-08-31 14:15:08 +0200
  • 0d448a5e4f
    Update libs to 1.0 versions, bump grgit, and fix tag search behaviour that resulted. cpw 2019-08-29 23:34:58 -0400
  • d9f6659f2c
    Fluid rework derp fixes. (#6098) David Quintana 2019-08-29 21:09:42 +0200
  • bae2ee0420 Minor model system cleanup/documentation (#6089) Vincent Lee 2019-08-28 23:33:49 -0500
  • 799e864d93 Fix Digging particle sometimes using the wrong block pos to get additional model data (#6077) ichttt 2019-08-29 06:33:15 +0200
  • 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 -0400
  • 06c3e255b3 Add a config comment that lists the available constants of enums (#6079) ichttt 2019-08-29 06:28:21 +0200
  • d5e20b13b9 Restore PotionShiftEvent (#6042) bl4ckscor3 2019-08-29 06:15:55 +0200
  • c83d4d29e4 Added new InputEvent.MouseScrollEvent, fixes #5811 (#6037) Daniël Goossens 2019-08-29 06:13:31 +0200
  • ee1c06085b Add Villager Trading Events (#6016) Brennan Ward 2019-08-28 23:34:07 -0400
  • 336d53b692 Strip side annotations from CropsBlock.getSeedsItem (#6013) BlakeBr0 2019-08-28 22:14:41 -0500
  • 95c58ba75c Updated constants to 1.14 (#6012) Wyn Price 2019-08-29 04:13:47 +0100
  • 56857cf5e7 Added hook to allow biomes to specify custom river variants. (#5969) valoeghese 2019-08-29 15:12:52 +1200
  • 838998b885 Add particle factory registration event (#6018) Vincent Lee 2019-08-28 20:42:17 -0500
  • a9b3b48273 Make FluidStacks non-nullable, and implement some TODOs. David Quintana 2019-08-29 03:01:11 +0200
  • a788e8a475 Fix license headers so gradlew build is happy. David Quintana 2019-08-24 02:31:09 +0200
  • 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 <kinglemming@gmail.com> David Quintana 2019-07-28 21:35:30 +0200
  • e784a7f606 Recipe system cleanup. (#6014) LexManos 2019-08-03 19:25:41 +0200
  • 3e9bc3c434 Fix regular arrows giving off particles after a world reload (MC-107941) (#6061) Managarmr 2019-08-29 02:12:47 +0100
  • dd340b8ef2 Fix coremod not redirecting to the correct method (#6078) ichttt 2019-08-29 02:49:46 +0200
  • 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 -0700
  • 1ab40e0b3f Fix Javac generics breakage. LexManos 2019-08-20 15:40:36 -0700
  • 283c3d1664 Prevent worlds from unloading while players are in out-of-world states by tracking all worlds references by every player in the server's player list. LexManos 2019-08-20 15:31:08 -0700
  • 5291ea7270 Add Argument serializer for ModIdArgument. EnumArgument can't as vanilla doesn't support extra data. LexManos 2019-08-20 15:29:26 -0700
  • 0c1c1b65e1 Sort server.properties while writing. LexManos 2019-08-20 15:27:31 -0700
  • b0787e9f40 Fix chunk load failure when entering End portal Closes #6068 LexManos 2019-08-19 19:46:00 -0700
  • dc0eacb80f Fix Configs not generating correctly on first load Closes #6069 LexManos 2019-08-19 19:45:32 -0700
  • 8c04651301 Add hook to load custom mrls/rls not attached to a block or item. (#6010) Vincent Lee 2019-08-15 11:03:57 -0700
  • 94621fecd1 Cover more cases for RightClickBlock event and restore onItemUseFirst (#6009) bl4ckscor3 2019-08-15 19:34:59 +0200
  • 5e392e3300 Make DimensionManager.SavedEntry save sky light consistently (#6019) kirderf1 2019-08-15 19:17:28 +0200
  • 88595dd26b Fix extract inheritance not using proper classpath and update buildscript for FG asm changes. LexManos 2019-08-14 16:13:15 -0700
  • 4323c6d845
    Grrr. Stupid error. Sorry lex: I fixed it. cpw 2019-08-05 08:56:42 -0400
  • 81ec8b99ac
    Actually reload config when it changes on disk. Closes #5541 and #5959 cpw 2019-08-04 22:37:43 -0400
  • 1af7b7603d
    Move fml's PlayerEvent and TickEvent to forge. Update import net.minecraftforge.fml.common.gameevent.PlayerEvent; to import net.minecraftforge.event.entity.player.PlayerEvent; and import net.minecraftforge.fml.common.gameevent.TickEvent; to import net.minecraftforge.event.TickEvent; cpw 2019-08-04 22:34:14 -0400
  • 0fd8fa2211
    Bump modlauncher to 3.2.x. Add a sender modid and document IMC. Closes #5746 cpw 2019-08-04 22:19:02 -0400
  • 5048739b7f
    Turned minecraft into a proper Mod, with a "dummy" language provider. Also fixed the "translations" not being available early if an exception occurs by force loading the forge and MC ones. Closes #5984 cpw 2019-08-04 20:16:01 -0400
  • 44f3f9e2d0 Fix a crash I caused by misunderstanding formatToString (#6007) DaemonUmbra 2019-08-02 21:48:46 -0400
  • ed1c55508f Fix userdev setup by moving SAS concept to FG. LexManos 2019-08-02 18:03:27 -0700
  • 50e411b82a Add piston events (#5798) its_meow 2019-08-02 17:12:21 -0400
  • a8a0306f98 Fix AT for EntitySpawnPlacementRegistry.register its_meow 2019-08-02 17:06:05 -0400
  • 19b7d26bc2 Make ParticleManager.IParticleMetaFactory public (#5926) desht 2019-08-02 22:05:32 +0100
  • c7940e70ed Add button to open mods folder (#5986) JoJoModding 2019-08-02 23:00:54 +0200
  • 58ede2c80a Change ModLoadingException to display ModID instead of ModInfo instance identifier. (#5999) DaemonUmbra 2019-08-02 16:44:56 -0400
  • e83e00520f Fixed PlayerInteractEvents not working (#5976) henkelmax 2019-08-02 22:44:17 +0200
  • 9a50c208f0 Fixed Buttons in the error screen are incorrectly rendered if they are extremely long Closes #5687 (#5924) Gamebuster 2019-08-02 16:42:58 -0400
  • 7acb380ba8 Fix LazyOptional throwing NPE to consumers when owners null. (#5772) Gamebuster 2019-08-02 16:42:13 -0400
  • 48fa2f458c Make Villager profession unlocalized name use modids when not 'minecraft' Closes #5977 Fixed trees able to be generated through water. Closes #6000 Change Block#toString to use getRegistryName instead of getNameForObject Closes #5937 Allow Cooking Recipes to deserialize results with stack sizes. Closes #5960 LexManos 2019-08-02 11:12:53 -0700
  • 318fc6ffe8 Fixed DimensionType.getRegistryName() returning null Closes #5992 Fixed RegisterDimensionEvent not firing for new worlds. Closes #5987 LexManos 2019-07-31 22:43:46 -0700
  • b009cedc0c Introduce new Side Annotation Stripper system to semi-automate the shipment of Sided methods and cleanup patches. New forge:checkSAS task to validate this config file. Closes #5995 LexManos 2019-07-31 21:15:39 -0700
  • c6dd475610 Move world unload patch to tick function to prevent duplicate unloading, fix log message in dim manager, fix javadoc for unload method (#5964) ichttt 2019-07-31 01:39:05 +0200
  • 61285a098a fix melon and pumpkin seeds being peaceable on more than just farmland (#5980) bl4ckscor3 2019-07-31 01:35:23 +0200
  • 995a8b8d35 Fixed possible ClassCastException with dye-able armor. (#5985) Paul Becker 2019-07-31 01:30:12 +0200
  • 5d33697cb1
    Fix naming for dev launch providers - they're in MCP.. cpw 2019-07-29 20:19:50 -0400
  • ae09fc6b6d
    Register a config command. Currently one subcommand: showfile, which when passed a modid and a type (CLIENT, COMMON or SERVER) will display a link in the caller's chat to open that file in the OS file viewer of choice. cpw 2019-07-28 21:09:15 -0400
  • cd826f7bcf
    Load default configs from the defaultconfig directory by default. (Can be overridden in the fml.toml config file if desired). cpw 2019-07-28 13:42:49 -0400