Commit Graph

  • 5987d917b8 Update to 1.15.1 tterrag 2019-12-17 14:30:18 -0500
  • 738abbb360 Finish converting the code from javax.vecmath to the vanilla vector classes. Forge is now vecmath-free! David Quintana 2019-12-17 19:14:52 +0100
  • 1558362583 Remove deprecations tterrag 2019-12-17 04:50:13 -0500
  • 5b67354e24 Fix incorrect item lighting tterrag 2019-12-16 23:46:45 -0500
  • dec91dec68 Revert fluid change to use Material, fixes server crash tterrag 2019-12-16 23:22:13 -0500
  • 1933d05e36 Update to 1.15 Due to the massive rendering changes, certain features, such as emissive item rendering and the forge block rendering/lighting pipeline are currently disabled. LexManos 2019-12-11 03:27:07 +0100
  • 9e5ecaaf75 Added a couple of raytraceresult.getType() != MISS checks in places where they were absent. This corrects a couple of vanilla oversights and also greatly reduces Forge bus event spam for arrows and llama spit. (#6355) King Lemming 2019-12-15 14:39:41 -0800
  • 3701ec06d0 Restored canRiderInteract boolean in IForgeEntity (#6347) Luke Tonon 2019-12-10 14:56:07 -0500
  • 5d0fb2967c Split DrawBlockHighlightEvent into subevents to make usage clearer, addresses #2190 (#6269) Daniël Goossens 2019-12-10 20:46:01 +0100
  • 5c88451f6f Allow classpath locator to discover jars via FMLModType attribute tterrag 2019-12-05 21:50:33 -0500
  • cfc53c939e
    Tidy up some output and also add libraries from the modfile detection into the transforming classloader. cpw 2019-12-05 22:47:34 -0500
  • 3ba78225c3 Fix swapped yaw/pitch in camera setup event tterrag 2019-12-02 19:10:59 -0500
  • d8e6181058 Restore camera setup render event (#6335) liach 2019-12-02 16:54:46 -0600
  • bb4e78da90 Fixed invocation of Vanilla spawn logic (#6334) DaemonUmbra 2019-12-02 17:54:00 -0500
  • 4dd32d6f72 Add item tag 'beacon_payment' for items that can activate a beacon (#6328) bl4ckscor3 2019-12-02 23:52:45 +0100
  • 68b0075fe6 Added FENCES_WOODEN and FENCE_GATES_WOODEN tags as fuels in AbstractFurnaceTileEntity (#6327) Luke Tonon 2019-12-02 17:36:30 -0500
  • f9686cf098 New SleepFinishedTimeEvent allowing control of world time when waking up. (#6043) Paul Becker 2019-12-02 23:08:14 +0100
  • ca28877fd5 Fix EntityLootTables not calling addTables tterrag 2019-11-25 01:49:24 -0500
  • c18d26c7d8 Make EntityLootTables reusable for modders tterrag 2019-11-25 01:03:24 -0500
  • 241db39cea Fix emissive items not working nikita488 2019-11-24 17:28:53 +0300
  • 31da9a4878
    Fix the hang on startup problem when windows' broken device enumeration causes a huge glfwInit slowdown. Log a message too when this is detected. cpw 2019-11-23 15:37:56 -0500
  • 0e65f20f22 Add hooks to make it easier to add custom TNT blocks (#6290) Richard Freimer 2019-11-20 22:19:34 -0500
  • d8d70e8b35 Add tags supports_beacon and supports_conduit and modify Beacon and Conduit to use these tags (#6266) DaemonUmbra 2019-11-20 22:15:13 -0500
  • 5d62261082 Fix RawMouseEvent not being cancelable (#6310) bl4ckscor3 2019-11-13 00:12:25 +0100
  • a72b774acf Fix DyeColor referencing incorrect Tag path. Fixes #6301 (#6303) Richard Freimer 2019-11-12 18:11:43 -0500
  • b1042f2c3c Modify StonecutterContainer to allow shift-click insertion of any block with a valid recipe rather than limiting to blocks in an Immutable List (#6268) DaemonUmbra 2019-11-12 18:10:52 -0500
  • 124c78b926 Fix #6305 lighting optimization using the wrong method tterrag 2019-11-07 16:56:54 -0500
  • 7332bf91d5 Add support for modded warm ocean biomes in bonemeal code tterrag 2019-11-07 10:39:33 -0500
  • 33307fb1bd Optimize SectionLightStorage#cancelSectionUpdates loop tterrag 2019-11-05 13:49:44 -0500
  • 1ef8b75cbb Add LeftClickEvent trigger to onPlayerDamageBlock (#6046) Daniël Goossens 2019-11-05 20:12:02 +0100
  • f4a85e5f03 Fixed an NPE caused by missing registries. (#6292) DaemonUmbra 2019-11-05 14:10:32 -0500
  • 7f8b30aed3 Made the slash optional in fml confirm/cancel. (#6282) DaemonUmbra 2019-11-05 14:10:19 -0500
  • b8ea220925 Fix registry snapshots not reading aliases correctly. Closes #6298 LexManos 2019-11-05 11:10:03 -0800
  • 1e1644f6d4
    A few tweaks to things. Make the mods command a bit better, make the IndexedMessageCodec actually log which network channel it got back packets on. Also, improve the custom directorymodlocator with actual custom names, finally, allow up to 99 log rollovers, up from 7 default (this means a repeatedly crashing server is less likely to roll out the log of the first crash). cpw 2019-11-03 12:33:03 -0500
  • fab4ce894a Fix BlockStateProvider#horizontalBlock emitting rotations >=360 tterrag 2019-11-01 17:09:07 -0400
  • f2f7ab80f6 Added some more biome types to BiomeDictionary (#6250) Camilo 2019-11-01 12:26:08 -0600
  • c044f3b0c4 Replaced getTypes invocation in ensureHasTypes with a direct reference to types, preventing infinite recursion (#6284) DaemonUmbra 2019-11-01 14:24:01 -0400
  • ebd463e92f Fix lang generator escaping newlines, add lang generator test tterrag 2019-10-30 15:25:03 -0400
  • 69ba974960 Escape control chars and unicode when writing out lang datagen tterrag 2019-10-30 15:01:25 -0400
  • dbee8a24d8 Allow LanguageProvider helpers to accept suppliers of subtypes tterrag 2019-10-28 21:23:01 -0400
  • 2373dab982 Expose private helper methods in BlockLootTables to subclasses tterrag 2019-10-28 19:27:00 -0400
  • 1ebfef5ec9 Fixed vanilla bug in entity navigation to stop entities spinning (MC-94054) (#6091) Wyn Price 2019-10-28 21:13:14 +0000
  • ff7a2fe4d6 Reimplement usage of Item#doesSneakBypassUse() (#6114) Paul Becker 2019-10-28 21:24:15 +0100
  • 862289cf56
    Handle logging during shutdown better on the server, by not closing the logfile before the server itself has shutdown. cpw 2019-10-26 16:55:15 -0400
  • e3068d7db2
    Fix NPE in modlauncher when there is no mods dir yet. cpw 2019-10-25 07:27:55 -0400
  • 29ad7a39de Fixed NPEs caused by uninitialized lists in ModDirTransformerDiscoverer (#6277) DaemonUmbra 2019-10-25 02:06:27 -0400
  • 3484200f80 Make Loot Table data generators more reusable for modders. LexManos 2019-10-24 22:09:08 -0700
  • acaa470dea
    Add Blockstate and Model data providers (#6241) tterrag 2019-10-24 22:33:24 -0400
  • 3bf6c17bb8
    Allow pack locators to load from the mods folder. cpw 2019-10-23 21:30:17 -0400
  • ca8a418364 Exclude Cobblestone slabs and wall recipes (#6230) AfterRebelion 2019-10-23 00:31:35 +0200
  • 6422310453 Fixed forge rendering pipeline and shape based light occulsion. (#6178) Wyn Price 2019-10-22 23:29:27 +0100
  • ebf489be8c Fix shouldCauseReequipAnimation not affecting anything (#6256) Wyn Price 2019-10-22 20:08:06 +0100
  • c8967fa176
    Expose the registrationchange event to simple channel (not that anyone should care, but who knows?) cpw 2019-10-18 09:32:44 -0400
  • 51d08ad8ab
    Fix clientside chunk load event spam. Was an offset patch.. Also fire unload on the client side too. cpw 2019-10-17 23:56:04 -0400
  • dc664ba597
    Add in an event to expose the standard MC channel stuff to network event channels that care about such things. Mods using simplechannel don't need to care. cpw 2019-10-17 20:28:39 -0400
  • 8e74ba8c24 Fix #6244 RightClickBlock#getUseBlock and #getUseItem being ignored (#6246) Daniël Goossens 2019-10-18 01:13:16 +0200
  • ec3e8c2039 Fix vanilla models with parents not loading properly from forge blockstates. David Quintana 2019-10-16 23:11:23 +0200
  • 6cbd418703 Include a profile icon for the launcher json (#6222) ichttt 2019-10-16 00:00:03 +0200
  • 6c8342b74e Fixed loading error/warning screen not showing (#6218) ichttt 2019-10-15 23:59:41 +0200
  • c345dfb0c6 Fixed MC-162953 bounds checks in `NativeImage` (#6216) James Mitchell 2019-10-15 14:58:16 -0700
  • 8adc546d92 Allow mods actually to have their own usable config gui (#6208) JoJoModding 2019-10-15 23:56:27 +0200
  • 25a9e477cb Fix error logging in FMLUserdevLaunchProvider.setup (#6206) iChun 2019-10-16 05:55:45 +0800
  • 886de4ee43 Fix shear sound not playing (#6202) bl4ckscor3 2019-10-15 23:55:26 +0200
  • c98abaaa42 Fix some config checks still using the old fields (#6193) ichttt 2019-10-15 23:54:47 +0200
  • a8bd5e7ece Add onCropsGrow event to KelpTopBlock (#6171) Philipp 2019-10-15 23:33:07 +0200
  • a328364999 Fix mod info panel rendering incorrectly on some systems with HiDPI displays (pesky macs) (#6170) Justin 2019-10-15 14:31:41 -0700
  • 94cbf72e39 Re-add PlayerGiveXpEvent & PlayerChangeLevelEvent (#6165) FireController1847 2019-10-14 11:37:44 -0600
  • 8248eb6ea1 Skip background for hidden effect instances (#6197) Max Becker 2019-10-14 17:33:45 +0000
  • 408104dbaf
    Bump modlauncher version to 4.1 cpw 2019-10-13 14:21:24 -0400
  • 5978670897 Fixed IModelData not being cleared when tile entity is removed (#6115) Wyn Price 2019-10-11 04:07:52 +0100
  • 01d14004a9 Allow modded IParticleRenderTypes to be rendered (#6221) Vincent Lee 2019-10-10 22:05:16 -0500
  • 940bbc4e91 Better sanity checks in ModelDataManager tterrag 2019-10-10 16:02:09 -0400
  • 7070bd0340 Make customClientFactory optional again (#6191) Vincent Lee 2019-10-10 13:23:27 -0500
  • 5e9380ab85
    Fix forge blockstates and custom model loading (#6154) David Quintana 2019-10-08 00:18:29 +0200
  • 9c759294c6
    Add a super early GUI for showing pre-game launch messages from FML. NOTE: this cannot show on MAC because MAC can't handle off-thread GUIs in any way shape or form, and we need the main thread to do real work. cpw 2019-10-05 17:02:54 -0400
  • b294f4d894
    New round of fluid system fixes: (#6175) David Quintana 2019-10-05 19:49:26 +0200
  • ca980a56bc Combine all hidden mod resource packs into a single sortable pack tterrag 2019-10-04 17:16:36 -0400
  • 8482293b40
    Split server and client side pack locators apart and move them to their respective behavioural components. This should facilitate fixing the server pack data pack ordering, as well as other new features of mod resource packs. cpw 2019-10-04 15:24:15 -0400
  • dc5a06aab4 Fix dimension types being incorrect when connecting to a non-Forge server. Closes #6203 LexManos 2019-10-04 10:36:50 -0700
  • 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 -0400
  • 4f12261080 Move OnlyIn patches on DyeColor to SAS file tterrag 2019-10-04 02:26:54 -0400
  • fbdfc0f95c Expose DyeColor#colorValue, remove OnlyIn from all DyeColor methods tterrag 2019-10-04 01:39:37 -0400
  • 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 -0400
  • c985225d0c Fix FluidTank with empty contents throwing error if drained (#6196) Ruben Taelman 2019-10-02 04:57:05 +0200
  • 48ff897ed1 Move opening initial screen to after startup and events are enabled (#6139) Matthew Messinger 2019-10-01 22:56:03 -0400
  • 9db568d49d Changed all calls of `BlockState#getSoundType` to use the sensitive version. (#6120) Wyn Price 2019-10-02 03:54:23 +0100
  • 896e785994 Patch Sweet Berry Bush to have Crop Growth Event Hook (#6094) Draco18s 2019-10-01 21:52:24 -0500
  • 78cdb705d4 Allow structure processors to process entities tterrag 2019-09-28 18:18:24 -0400
  • 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 -0400
  • b3631b707c Make patched-in StairsBlock constructor public tterrag 2019-09-27 17:54:52 -0400
  • f4bab8b8c1
    Integrate modlauncher changes for mixin. cpw 2019-09-27 17:42:24 -0400
  • 2392a4c184 Fix new flower pot ctor not being usable with deferred register tterrag 2019-09-25 18:01:43 -0400
  • 476b7056fb Usability improvements to RegistryObject/DeferredRegister tterrag 2019-09-25 18:01:39 -0400
  • d510978446 Add constructor to StairsBlock that accepts a state supplier tterrag 2019-09-24 20:47:11 -0400
  • 583ff81dba Fix server jar manifest path. LexManos 2019-09-23 18:42:54 -0700
  • 01a862db30 Fix sea level not being available on client, move hook to Dimension tterrag 2019-09-23 13:08:26 -0400
  • dfbd61436b Add template arg to StructureProcessor#process tterrag 2019-09-22 23:35:00 -0400
  • f03745ce45 Fix timezone issue with the installer. LexManos 2019-09-23 02:46:43 +0000
  • 48cf910626 Bump binpatcher and jarsplitter versions to address Java differences on older JDKs. LexManos 2019-09-22 17:30:29 -0700
  • 0492b25335 Allow modded dimensions to customise World#getSeaLevel tterrag 2019-09-22 16:47:56 -0400