Commit Graph

  • 887bc37209 [1.16.x] Fixes for Bamboo, Enchantments and Conduits, small adjustments to bring some patches closer to the vanilla code. (#7239) Edwin Mindcraft 2020-09-08 22:03:36 +02:00
  • 47f05a4fcd Bump resource pack version to 6 (#7299) sciwhiz12 2020-09-09 04:02:28 +08:00
  • 47ba5b7a89 Remove dead ForgeHooks.canToolHarvestBlock function. (#7262) sciwhiz12 2020-09-09 04:01:26 +08:00
  • 05480843cd Re-implement DrawHighlightEvent$HighlightEntity Firing (#7233) ChampionAsh5357 2020-09-08 15:50:06 -04:00
  • 0e1ed8c936 Reimplement FarmlandWaterManager (#7213) ichttt 2020-09-08 21:25:48 +02:00
  • edf41bda19 Add dataprovider for Global Loot Modifiers (#6960) Cyborgmas 2020-09-08 15:11:08 -04:00
  • a753a3eddc Added custom elytra support (#6791) brandon3055 2020-09-09 05:07:54 +10:00
  • 051416b823 Fix crash when dumping crash report for an exception that has a null cause (#7308) ichttt 2020-09-08 21:00:55 +02:00
  • 84fe2cbcc4 Tweak crash report dump to visit all the causes up to the top. cpw 2020-09-06 21:29:21 -04:00
  • 4ff0d246ce Fix ExplodedDirectoryLocator visiting non-existent paths. Closes #7203 cpw 2020-09-06 19:38:58 -04:00
  • 9051021474 Fix some potential issues in crash dumping during mod loading cpw 2020-09-06 18:07:53 -04:00
  • cc473be332 Park the polling thread for a bit, if we're not the one driving the task list forwards. This allows for the actual driver to work on low cpu count machines. cpw 2020-09-06 17:55:03 -04:00
  • b1f73a0760 Use new enumeration mechanism in ModLauncher, to allow getResources to work. This enables serviceloader-in-mods, and other stuff that might need to visit multiple mod jars. Also, tweaked the visitor code slightly, may result in a trivial performance change. Closing #7302 as it's not really relevant any more. cpw 2020-09-06 17:54:05 -04:00
  • de03eb6e3c Fix compiler issue in eclipse properly cpw 2020-09-03 12:08:59 -04:00
  • bef8c2da3d Fix crash caused by previous commit (#7298) sciwhiz12 2020-09-03 20:40:40 +08:00
  • 3820d1b66f Dirty casting hacks to fix eclipse compiler inference issue. I'm sorry cpw. LexManos 2020-09-02 21:15:16 -07:00
  • 7dbae7ea4a Fix broken ExistingFileHelper import tterrag 2020-09-02 23:37:46 -04:00
  • be5885155c Add validation via resources for tag providers (#7271) tterrag 2020-09-02 23:18:22 -04:00
  • 5dac065994 Move the "modloading" thread activity onto _our_ worker pool. It turns out that the vanilla worker pool can deadlock during stitching if it's insufficiently large, if modloader "waitForTransition" is also a worker member of that pool. cpw 2020-09-01 14:36:02 -04:00
  • 1d7db95539 Fix missed debugging code. Read the config from the config. cpw 2020-08-31 22:26:53 -04:00
  • de24783152 Fix up slight registry change and other 1.16.2 stuffs. cpw 2020-08-31 21:26:54 -04:00
  • bfeec0c7bd Merge branch '1.16.1' into 1.16.x cpw 2020-08-31 21:15:56 -04:00
  • 2e42340dfa Fix up all the things. Removed SidedProvider because it served no real purpose anymore. cpw 2020-08-31 21:00:44 -04:00
  • 16b82bb97b Merge branch '1.16.x' into 1.16.1 cpw 2020-08-30 21:44:51 -04:00
  • d76ee4edd7 Redo event dispatch, removes a bunch of nonsense, and tries to integrate with the vanilla CF system where possible cpw 2020-08-30 21:39:06 -04:00
  • cf09f3eeb9 Add particle culling (#6981) ichttt 2020-08-31 01:05:16 +02:00
  • d8eaeabf3c Wrap vanilla's 'default' biome registry in ForgeRegistry. This should allow registering mod dimensions like in 1.16.1, while the data driven system is fleshed out. LexManos 2020-08-26 09:49:34 -07:00
  • 600e68cace Clarify in the LazyOptional which methods carry the lazyness over to the returned value and which don't. (#6750) David Quintana 2020-08-25 03:11:28 +02:00
  • 625cd746ef Add user-friendly exceptions when config loading fails (#7214) sciwhiz12 2020-08-22 05:27:12 +08:00
  • fc000fe913 Replace EntityHeight event with EntitySize event (#6858) Max Becker 2020-08-21 20:53:37 +02:00
  • e3db429763 [1.16] ForgeEventFactory#canCreateFluidSource reintroduced (#7181) Davide Albiero 2020-08-21 20:37:43 +02:00
  • e803006360 Cleanup and expand Forge tags (#7004) Cyborgmas 2020-08-21 14:30:21 -04:00
  • 07ffc890e5 Fix modproperties property in mods.toml causing exception (#7192) sciwhiz12 2020-08-22 02:25:40 +08:00
  • 5a20705f05 Log info about server list warning (#7209) Philip T 2020-08-21 20:15:44 +02:00
  • aaa1deeef2 Fix ItemStack#isDamageable is not calling Item#isDamagable (#7221) mcenderdragon 2020-08-21 20:06:38 +02:00
  • 50197b1fa5 Improve performance and cleanup code for DelegatingResourcePack (#7228) Take Weiland 2020-08-21 19:48:48 +02:00
  • 797791c2af Fix small logging issues with loading pack.png for mods (#7265) Cyborgmas 2020-08-21 13:24:49 -04:00
  • c2de232703 Fix config iteration order (#7230) Take Weiland 2020-08-21 19:23:20 +02:00
  • 9118c3dd24 Cleanup Forge's build script, fix some unneeded patches. Add checkExcscheckAll tasks. LexManos 2020-08-21 02:47:04 -07:00
  • c6d512afe8 Readding DifficultyChangeEvent hooks (#7240) ChampionAsh5357 2020-08-21 00:35:09 -04:00
  • 5037adede9 Improve startup time by caching the manifest data for mod jars (#7256) malte0811 2020-08-21 06:29:02 +02:00
  • a5aca97e31 Removed HarvestDropsEvent (#7193) Yunus 2020-08-19 07:47:38 +02:00
  • edca0c7293 Remove forge optional tags in favor of Vanilla's new system. (#7246) Cyborgmas 2020-08-19 01:22:34 -04:00
  • 132cc3659d New method for creating modded tag references, fix connecting to vanilla servers. LexManos 2020-08-14 12:04:55 -07:00
  • 680c4062f4 Fix creating nether portals. LexManos 2020-08-14 12:04:17 -07:00
  • e1efab0452 Print mod file name on InvalidModFileException (#7241) sean 2020-08-14 04:16:53 +02:00
  • bd428de4fa Updated MDK and README for 1.16.2 (#7243) Yunus 2020-08-13 21:22:58 +02:00
  • 978b3c7fb1 Fix server connection, misapplied patch (#7245) Cyborgmas 2020-08-13 15:22:17 -04:00
  • fe43088c96 Initial 1.16.2 Update 33.0 LexManos 2020-08-13 00:13:48 -07:00
  • a3c4ffd2c1 Fix ModelRegistryEvent firing every time resources reload instead of just once. David Quintana 2020-08-09 22:04:44 +02:00
  • a8e68328c4 Move ModelRegistryEvent invocation to when the model loading is about to start. Freeze the ModelLoaderRegistry right after this event happens, just before model loading actually begins. This means ModelRegistryEvent is now the correct place to register loaders, as it was intended. This is a slight breaking change, but any mod that used FMLClientSetupEvent before will need to be updated regardless due to the existing race condition. David Quintana 2020-08-08 02:59:00 +02:00
  • 8bad5b1f13 Fix wrong BlockState param passed into canSustainPlant from FarmlandBlock (#7212) Take Weiland 2020-08-04 02:19:12 +02:00
  • 5224533d45 Fix misaligned patch for ServerWorld#updateEntity Fixes #6516 (#7210) sciwhiz12 2020-08-04 08:12:26 +08:00
  • 54b4089afd Add harvest levels for hoes and new 1.16 blocks for pickaxes Fixes #7187 (#7189) sciwhiz12 2020-08-04 08:06:36 +08:00
  • 493608e1b5 Fix debug world not generating modded blocks (#6926) sciwhiz12 2020-08-04 08:00:31 +08:00
  • 0984777c98 New IForgeBlock#getToolModifiedState hook allow better control over tools interacting with blocks. (#7176) ChampionAsh5357 2020-08-03 19:49:26 -04:00
  • 46804f6a0c Re-added PlayerEvent.NameFormat (#7173) Tschipp 2020-08-04 01:34:59 +02:00
  • 97a2b9a448 Added new hook to allow Biomes to control their Edge biomes (#7000) Xerousso 2020-08-04 03:21:13 +04:00
  • 399bc6c9c3 Add support for custom elytra (#7202) brandon3055 2020-08-04 08:55:10 +10:00
  • 934e0cad6f Fire AnimalTameEvent for cats. (#6760) IzzelAliz 2020-08-04 06:44:53 +08:00
  • 20702456ac Re-introduce "outdated" notification on Mods button in main menu (#7123) Take Weiland 2020-08-04 00:11:06 +02:00
  • b4a6d186de Fix RenderTickEvent using wrong partial ticks value when game is paused. Fixes #6991 (#7208) sciwhiz12 2020-08-04 02:53:21 +08:00
  • 8f9e52c260 Implement forge IBakedModel methods in vanilla wrapper models tterrag 2020-07-29 23:10:40 -04:00
  • e62805f1d7 Fix another case of swallowed errors not shutting down mods. LexManos 2020-07-28 16:44:29 -07:00
  • ff752ab14b Revert "Properly shutdown FMLModContainer's event bus when an error in a lifecycle event is detected." cpw 2020-07-28 19:17:35 -04:00
  • 19a38f5cb9 Revert "Shut down all other mod handlers if the loading cycle errors. This prevents other mods from throwing errors and being blamed for initial cause. This is a temporary hack until cpw re-writes the mod event dispatcher." cpw 2020-07-28 19:17:29 -04:00
  • 7592bbe87e Shut down all other mod handlers if the loading cycle errors. This prevents other mods from throwing errors and being blamed for initial cause. This is a temporary hack until cpw re-writes the mod event dispatcher. LexManos 2020-07-28 14:39:53 -07:00
  • 30bad1e26d Properly shutdown FMLModContainer's event bus when an error in a lifecycle event is detected. LexManos 2020-07-28 12:01:15 -07:00
  • 5104824a1b Enable EventBus type check during ForgeDev, and add IModBusEvent marker to ModelRegistryEvent. LexManos 2020-07-28 10:24:52 -07:00
  • 4ffcdaa6da Make license toml entry optional during 1.16.1 There are to many existing mods to make this required. Yes, we are technically before a RB and can do breaking changes. However this is too large. LexManos 2020-07-28 00:16:18 -07:00
  • 95d2b6ae89 Missed one event. NewRegistry needs the marker. cpw 2020-07-27 21:13:53 -04:00
  • d21c05b9ea Update MDK license to default to All rights reserved, and offer a link to chooseyourlicense.com as a place to research appropriate licenses. cpw 2020-07-27 21:06:48 -04:00
  • 97dfcbc52b Update coremods and spi, include mandatory license field in metadata. Added at top level of mods.toml file. cpw 2020-07-27 20:09:45 -04:00
  • 532d153d33 Update modlauncher, eventbus, accesstransformers and more to use a newer mechanism for generating ASM. cpw 2020-07-27 17:36:30 -04:00
  • 849e718a42 Fix rail 180 rotations (#7177) Raycoms 2020-07-28 00:35:15 +01:00
  • 29c0512de9 Fix rail 180 rotations (#7174) Raycoms 2020-07-28 00:27:06 +01:00
  • 720966544d Fire AnimalTameEvent for cats (#7172) Closes #7171 Jamie Mansfield 2020-07-28 00:00:14 +01:00
  • 7717795f42 Fix Biome generation error. LexManos 2020-07-27 15:56:04 -07:00
  • daa817bbdf Fix SleepingTimeCheckEvent not being fired in initial sleep test. (#7005) Paul Becker 2020-07-27 23:35:13 +02:00
  • fba168051a Fix ClimberPathNavigator spinning when width is small. Closes #6993 (#6997) Yunus 2020-07-27 23:30:16 +02:00
  • 941b9a1d1f Re-added PlayerEvent.NameFormat (#6992) Tschipp 2020-07-27 23:16:35 +02:00
  • 27798c5804 Fixed modded overworld biomes not spawning [1.16.x] (#6990) Xerousso 2020-07-28 01:10:42 +04:00
  • 9d84b5df31 Added EntityLeaveWorldEvent (#6984) Cyclonit 2020-07-27 23:06:01 +02:00
  • 00797fdb3a Re-implement moddable flammabilities (#6983) Amber 2020-07-27 15:02:45 -06:00
  • 8d617767ad Updated versions in README and removed flocker.tv mentions (#6978) Yunus 2020-07-27 22:42:06 +02:00
  • c9f9fd01b5 Re-add patch for PlayerSetSpawnEvent (#6977) Take Weiland 2020-07-27 21:41:35 +01:00
  • 2450693f7d Fix ChunkDataEvents using different data tags (#6961) Fixes #6957 sciwhiz12 2020-07-28 04:40:22 +08:00
  • cf7784ac4b Post SoundLoadEvent on mod bus instead of forge bus (#6955) Joseph Tarbit 2020-07-27 21:26:51 +01:00
  • e3137213e5 Remove startupquery. Currently wasn't functional, and 1.16 has out of band state loading in all cases, so the complex functionality there is no longer needed. Going to research using the Lifecycle indicator from DFU as a proxy/replacement. Probably with some codec FUN. cpw 2020-07-21 21:25:56 -04:00
  • 7b43b9f8c0 Run Forge's data generators to sync 1.16 vanilla changes. LexManos 2020-07-21 17:34:23 -07:00
  • daa85d3c5b Don't show the early launcher GUI when running data. It's not needed and prevents use on automated builds. cpw 2020-07-21 20:12:33 -04:00
  • 9e8c4c3a58 Add mixin cpw 2020-07-21 19:55:57 -04:00
  • 24f3ef5ffe Load Modded Datapacks in DatapackScreen, before world creation (#6913) Cyborgmas 2020-07-20 18:56:21 -04:00
  • a3edfd3748 Fix inconsistencies with model/blockstate datagen tterrag 2020-07-18 18:34:27 -04:00
  • 96b9a057b7 Filter duplicate mod files from mod file scan data (#6855) Max Becker 2020-07-17 17:35:38 +00:00
  • 638d1d31de Fixed Forge commands. Closes #6973 Closes #6974 Closes #6976 LexManos 2020-07-16 14:08:05 -07:00
  • 00013865b0 Added an event for registering commands. closes #6968 (#6969) Jared 2020-07-15 21:30:41 +02:00
  • 6722e7a428 Make all functions in Style common. (#6931) Tyler Hancock 2020-07-14 00:15:32 +00:00
  • 0f56b4c4ee Mark Raid.WaveMembers as an extensible enum. (#6878) seymourimadeit 2020-07-13 15:40:37 -07:00
  • 201349f8de Fix checkPatches task. Closes #6956 Fix patched in method using srg name. Closes #6965 Fix capabilities not being collected for ClientWorld. Closes #6966 Fix TagEmptyCondition using client side copy of tags instead of server. Closes #6949 Fix ExtendedButton using narrator text. Closes #6958, Closes #6959 Fix misaligned patch in RepairContainer. Closes #6950, Closes #6953 Fix LivingJumpEvent not being fired for players jumping horses. Closes #6929 Remove extra getToughness method in ArmorItem. Closes #6970 Remove GetCollisionBoxesEvent. Closes #6921 LexManos 2020-07-13 13:12:41 -07:00