LexManos
be0a6819ac
Bump version for final RB of 1.17's lifecycle. Move on to 1.18!
37.1
2021-11-30 08:54:18 -08:00
LexManos
82a7ee1416
Fix LiquidBlock's fluid field not being redirected to the supplier getFluid. Closes #7922
2021-11-30 08:43:37 -08:00
sciwhiz12
b4feee8046
[1.17.x Omnibus] Fix typos and javadocs across code base ( #8144 )
2021-11-25 13:09:56 -08:00
AterAnimAvis
df8954869a
Fix /forge setdimension command arguments not parsing/suggesting correctly.
2021-11-25 12:27:26 -08:00
uSkizzik
8a552136a2
Fix Spectating Part Entity (MC-46486) ( #8206 )
2021-11-25 12:17:15 -08:00
Paint_Ninja
34ec627457
Use HttpClient for VersionChecker ( #8148 )
2021-11-25 12:14:11 -08:00
Harley O'Connor
28dd76ebbf
Changed control flow of post mouse events to allow listening to events handled by vanilla. ( #8133 )
2021-11-25 12:03:05 -08:00
sciwhiz12
b639bcb5c7
Deprecate durability bar methods in Item extension ( #8214 )
...
To retain compatibility with existing mods, the vanilla methods redirect
to the extension methods for now.
Users should now use and override the vanilla methods as directed in
the javadocs of the now-deprecated methods, as the extension methods
will be removed in the future.
Fixes #8201
2021-11-25 20:09:40 +01:00
sciwhiz12
7538cf5501
Reorder image tooltip component to match vanilla ( #8213 )
...
Fixes #8212
2021-11-25 19:58:55 +01:00
Sekwah
1112819fc8
Fix render pipeline lighting issue with small cubes ( #8158 )
...
This will also allow other mods which need to calculate small normalised vectors to be able to use the default classes without needing to write their own, while not effecting any side effects created by how the base game uses this function.
2021-11-25 11:14:12 +01:00
ChampionAsh5357
cdd38270e9
Fixes infinite loop when dismounting in EntityMountEvent ( #8114 )
2021-11-24 18:03:12 -08:00
ichttt
20e309c339
Fix onChunkUnloaded not gettting called correctly ( #8103 )
2021-11-24 13:53:51 -08:00
Take Weiland
5f87bde00e
Fix death message for tamed animals not having proper cause of death. ( #8196 )
2021-11-23 17:11:03 -08:00
DaemonUmbra
a4e574fa6b
Fix potential issue with BackgroundScanHandler for users with slow disc IO ( #8176 )
2021-11-23 17:05:45 -08:00
TelepathicGrunt
ec7cb00f86
Make WorldEvent.Load run for Overworld before chunk creation like other dimensions ( #8167 )
2021-11-23 17:02:23 -08:00
Robert Kämpf
ebe375dac0
Deprecate net.minecraftforge.common.util.Constants and inner classes to encourage usage of vanilla constants ( #8140 )
2021-11-23 16:47:43 -08:00
SuperMartijn642
4a2572d545
[1.17.x] Change expected type of LootTable fields to arrays ( #8194 )
...
#8184 reverted some LootTable patches, including the types of fields `f_79023_` and `f_79024_`. However, `ForgeLootTableProvider` still expects a list, however the type of the fields is an array now.
This PR changes the expected type in `ForgeLootTableProvider` to an array as well.
2021-11-21 10:26:31 -08:00
MelanX
55db597baa
Apply window resizing to all gui layers ( #8207 )
2021-11-21 13:28:56 +01:00
Minecraftschurli
c24d05173f
[1.17.x] make ScrollPanel better usable by modders ( #8179 )
2021-11-20 16:54:12 +01:00
LexManos
d711982a1c
Update installer to 2.1.+ so we don't have to bump it in the future.
2021-11-12 17:25:37 -08:00
ChampionAsh5357
8a38416e0f
Remove Old LootPool Patches ( #8184 )
2021-11-10 12:17:53 -08:00
ichttt
a784bdb0d0
Remove the remnants of the selective reload listener ( #8072 )
2021-11-09 14:30:45 -08:00
Minecraftschurli
dc9a7f6ad5
Fix the hopefully last issue with GAMELIBRARY loading ( #8162 )
2021-11-09 14:27:17 -08:00
uSkizzik
417798f2eb
Fix part entities not working at all ( #8177 )
2021-11-09 14:16:40 -08:00
Dennis C
394e76eed3
Pass IModelData through IForgeBakedModel#getModelData() before asking the BakedModel for the particle texture ( #8106 )
2021-10-31 12:26:32 +01:00
Dennis C
9e476551be
Fix blocks with flammable material catching fire from lava when they are marked as non-flammable ( #8160 )
2021-10-20 12:15:43 -07:00
Alex O'Neill
1dc421e6a4
Add BiomeDictionary#hasType(String) ( #8157 )
2021-10-20 12:10:13 -07:00
Silver_David
e431bb1caa
Add "forge:enchanting_materials" tag in place of Lapis in the Enchanting Table ( #8149 )
2021-10-20 12:08:53 -07:00
ChampionAsh5357
8bd517ca91
Fix Breaking waterlogged blocks occasionally displays air for a frame Closes #7253 ( #8128 )
2021-10-20 12:01:48 -07:00
Dennis C
69ddf58600
Add accessor to an unmodifiable view of the fullPots map in FlowerPotBlock ( #8108 )
2021-10-20 11:57:33 -07:00
ChampionAsh5357
1e040c9f1f
Fix Behavior With Unknown Items in Recipes ( #8105 )
2021-10-20 11:56:23 -07:00
LexManos
11bdf592c8
Disable jenkins cache system until a functional system is in place.
2021-10-17 16:28:45 -07:00
Take Weiland
f4a827ab01
Fix another crash with new tooltip events ( #8155 )
...
* Fix another crash with new tooltip events
* Add ItemStack context to ghost recipe tooltip events
* Expand Tooltip Event test mod to add a screen to test all tooltip render methods
2021-10-18 00:22:42 +02:00
ChampionAsh5357
827ca83cfd
Add entity source to PotionAddedEvent ( #8147 )
2021-10-14 20:13:18 -07:00
Dipo
e9f8acd191
Add helper methods to generate blockstate and models for button, pressure plate, sign to BlockStateProvider/ModelProvider ( #8139 )
2021-10-14 20:11:20 -07:00
Max Becker
febfd5ab62
Fix Entity#onAddedToWorld not being called for non-player entities server-side ( #8134 )
2021-10-14 20:09:16 -07:00
Alex O'Neill
4ca2a8058f
Add ATs for world generation extensibility, focusing on NoiseBasedChunkGenerator, NoiseSampler, NoiseBasedAquifer, and Beardifier ( #8087 )
2021-10-14 20:07:08 -07:00
Unbekannt1998
4acafcccfd
Make AdvancementProvider extensible by modders ( #8120 )
2021-10-14 20:00:18 -07:00
LexManos
937b719e24
Skip loading jars with neither a manifest, nore a mods.toml.
...
Deprecate helper functions related to ModFile/Metadata.
Mark ModFileFactory as to be removed from our usage.
It may be useful for other loaders, but introduces a weird level of indirection that makes things a pain.
If there are consumers of this API please leave feedback before the next major mc version so we can be sure to provide something useful.
2021-10-13 12:51:16 -07:00
LexManos
2b5bfd923c
Fix mods with both a manifest and a mods.toml have mismatched module names.
2021-10-13 12:19:22 -07:00
Take Weiland
249aaa5806
Fix missing toolTip methods in Screen ( #8154 )
2021-10-13 14:02:31 +02:00
Take Weiland
46f57e6a9a
Fix render tooltip render patch ( #8153 )
2021-10-13 10:06:25 +02:00
LexManos
cfd79130de
Attempt to fix non-mods.toml jar files. Closes #8136 #8146 #8152
...
Make jenkins copy gradle cache to address concurrent build issues.
2021-10-12 18:49:14 -07:00
Take Weiland
6a25c99097
Tooltip event rewrite ( #8038 )
...
Redesigns the tooltip events, and adds a feature where mods can register factories for ClientTooltipComponents, which are used for custom rendering in tooltips. The old events are maintained for binary compatibility.
2021-10-11 20:37:14 +02:00
Dennis C
95be0d87d9
Add ForgeSpawnEggItem to lazily handle EntityTypes ( #8044 )
2021-10-07 23:50:18 -07:00
Dennis C
6125ec3bc8
Reimplement IForgeBlockEntity#onLoad() hook ( #7946 )
2021-10-07 13:31:56 -07:00
gigaherz
9944a8252a
Implement GUI Stacking feature. ( #8130 )
...
You can now use `mc.pushGuiLayer` and `mc.popGuiLayer` to manage the layers.
mc.setScreen behaves such that if called with a non-null screen it replaces the entire stack, and if called with null it closes the entire stack.
2021-10-04 19:15:56 -07:00
gigaherz
fd544dd414
Add ability for people to add custom pack finders (RepositorySources) ( #8121 )
...
Added AddPackFindersEvent which lets you add additional resource/data pack sources to the game.
Added PathResourcePack as a utility to allow easy providing of a subfolder in a mod as a resource pack.
2021-10-04 15:10:05 -07:00
Take Weiland
c00777e6ea
Added EntityEvent.EnteringSection event to replace EnteringChunk event. ( #8078 )
2021-10-04 14:43:07 -07:00
OneLemonyBoi
b2cea78006
Prevent Block/Entity data side leak on integrated servers by copying custom data before writing. #8111
2021-10-04 12:40:58 -07:00