LexManos
b741df5f18
Fix invalid index when ticking itemstacks in a player nventory by adding a new onInventoryTick event. Closes #9453
2023-07-14 15:42:13 -07:00
LexManos
0c81a71308
Make the FireworkShapes enum extensible ( Closes #9486 )
2023-07-14 14:01:32 -07:00
Technici4n
ea7f755a11
Add EmptyEnergyStorage ( #9487 )
2023-07-14 11:40:16 -07:00
Paint_Ninja
d947d35eb1
Support IPv6 address compression for logged IPs
2023-07-14 11:14:56 -07:00
Sara Freimer
5271ef79fe
Make item name rendering and status bar rendering respect additional gui overlays being rendered by mods ( #9648 )
2023-07-14 10:17:43 -07:00
DBotThePony
3e624db4f8
Add PlayerSpawnPhantomsEvent, utilized to block or forcefully allow PhantomSpawner to spawn phantoms ( #9644 )
2023-07-14 07:20:21 -07:00
Paint_Ninja
b1965db30b
Add option to advertise dedicated servers to LAN.
2023-07-14 05:58:10 -07:00
ChampionAsh5357
d9043298d3
Particle Description Data Provider.
2023-07-13 19:34:53 -07:00
Meldexun
e91ff9a5a6
Add LivingBreatheEvent and LivingDrownEvent ( #9525 )
2023-07-13 19:19:40 -07:00
Meldexun
77fb08713f
Fix entity size event not being fired, changed it to split eye height and size calculations. ( #9535 )
2023-07-13 19:16:17 -07:00
bconlon
2c965fac90
AlterGroundEvent for modifying block placement performed by AlterGroundDecorator ( #9637 )
2023-07-13 17:29:03 -07:00
JustRed23
2f229c5bb1
Change ProjectileHitEvent to return a result instead of being cancelable. Closes #9642
2023-07-13 17:21:13 -07:00
noeppi_noeppi
54b08d2711
Replace static import with regular one to fix S2S and non-official mappings. ( #9633 )
2023-07-11 11:26:02 -07:00
Sara Freimer
6304cb655b
Add GuiGraphics helpers for blitNineSliced and blitRepeating that support specifying a custom texture size ( #9641 )
2023-07-10 22:03:47 +02:00
Paint_Ninja
b15b84fd59
Improve logging for server connections ( #9618 )
2023-07-05 15:01:18 -07:00
cech12
97edac430d
Fix placing fluids into waterlogged blocks with FluidUtil::tryPlaceFluid. To behave more like vanilla MC-127110 ( #9586 )
2023-07-05 15:01:04 -07:00
Gegy
7b833faa46
Expose loaded RegistryAccess through AddReloadListenerEvent ( #9613 )
2023-07-05 15:00:12 -07:00
Sara Freimer
ccbc697bad
Add unordered creative tabs after vanilla and perform a second level sorting of tabs by registry name to ensure tabs are ordered the same between game restarts ( #9612 )
2023-07-05 15:55:13 +02:00
Thomas Kain
c0fe1688d8
Make overloads consistent for defineListAllowEmpty in ForgeConfigSpec.Builder ( #9604 )
2023-07-03 17:28:37 -07:00
LexManos
47ed2ad401
Add null check to NetworkHooks.openScreen. Closes #9597
2023-07-03 17:24:26 -07:00
LexManos
47a2e137ed
Add IP address to client disconnect message. Closes #9603
2023-07-03 16:54:40 -07:00
LexManos
063546c37d
Fix hotbar items not dimming when sleeping in bed. Closes #9616
2023-07-03 16:54:31 -07:00
cpw
7d0330eb08
Try and be a bit nicer about handling bad [feature] definitions ( #9606 )
...
* Try and be a bit nicer about handling bad [feature] definitions - they're single square bracket defined and require strings for feature bound values.
* Some more tweaks to the feature system to output useful and well formatted error messages when bounds fail. Requires SPI 7.0.1 and the language string "fml.modloading.feature.missing" has changed.
* Use immutable lists where possible and generally tidy things a bit
2023-06-28 22:27:59 -04:00
Sara Freimer
81f123fcab
Remove amount from FluidStack hashCode to fix the equal/hashCode java contract ( #9602 )
2023-06-27 13:57:34 +02:00
Sara Freimer
45e27c62e9
Fix not dropping xp for player sourced explosions and various other cases when xp should drop ( #9588 )
2023-06-27 13:56:28 +02:00
Sara Freimer
a43be39137
Fix ignoring maxUpStep method overrides on entities ( #9583 )
2023-06-27 13:55:52 +02:00
Dennis C
9f858ef931
Fix gametest collection causing secondary crash in loading error state ( #9568 )
2023-06-27 13:55:06 +02:00
Sara Freimer
15878af658
Expose EntityRendererProvider.Context to AddLayers event ( #9562 )
2023-06-27 13:54:41 +02:00
Brennan Ward
2d8d6b2a0a
[1.20] Add events for checking spawn conditions (SpawnPlacementCheck and PositionCheck) ( #9469 )
2023-06-27 13:53:00 +02:00
Sara Freimer
8768c00f31
Auto generate names for modded loot pools. Fixes #9589 ( #9591 )
2023-06-22 11:56:47 -07:00
cpw
8c003dd965
More tweaks to the mod loading callbacks to make loading bars work better ( #9585 )
2023-06-22 20:36:09 +02:00
Sara Freimer
dadc55cb2d
Reimplement LootPool name patches and hooks ( #9573 )
2023-06-21 13:06:18 -07:00
Sara Freimer
83ab7656c9
Fix experimental lighting pipeline breaking vanilla's emissive rendering. Closes #9552 ( #9582 )
2023-06-21 20:30:36 +02:00
Dennis C
9cf1a77fdb
Add missing stack tooltip rendering hooks ( #9533 )
...
Fix automatic tooltip wrapping discarding empty lines used as spacers
2023-06-20 14:05:06 -07:00
agnor99
5318d70c18
Add piston push reaction overrides to Block class ( #9538 )
2023-06-20 14:03:35 -07:00
Sara Freimer
c43c15932f
Fix forge registries that have wrappers/support tags not being in the HolderLookup Provider that is provided to the GatherDataEvent ( #9566 )
2023-06-20 14:02:20 -07:00
Sara Freimer
4d9df706b0
Make IItemDecorator a functional interface again. Fixes #9563 ( #9574 )
2023-06-20 14:02:11 -07:00
cpw
031d008826
This is an early display window system for forge. ( #9558 )
2023-06-19 13:01:45 +02:00
SizableShrimp
497274fd93
[1.20] Add AFTER_LEVEL render level stage ( #9555 )
2023-06-11 12:28:55 +02:00
ChampionAsh5357
2eddcabdb7
Reorder overlay layers to match vanilla ( #9550 )
2023-06-10 12:01:33 +01:00
Dennis C
ce84ba86f0
Re-implement missing level-sensitive block light hook in ChunkAccess ( #9536 )
2023-06-10 09:13:29 +01:00
Dennis C
622c47c075
Fix issues in the deserialization of empty ingredients ( #9537 )
2023-06-09 14:49:13 -07:00
Dennis C
a4570cb22f
Fix incorrect depth test state in debug graph rendering Fixes #9534 ( #9539 )
2023-06-09 14:48:09 -07:00
ChampionAsh5357
75d647615e
Use Spinning Effect Intensity instead of Partial Tick for Portal Overlay Fixes #9529 ( #9530 )
2023-06-09 14:47:05 -07:00
d8c84e2949
Forge 1.20
...
- Creative mode tabs are now a registry; the `BuildContents` event was renamed to `BuildCreativeModeTabContentsEvent` and moved it to its own class
- The pack format is now 15 for both resource packs and data packs
- `ScreenUtils` was deprecated in favor of a `GuiGraphics` extension
- Forge and the MDK were updated to Gradle 8 and FG6
- The Forge common config file was removed (it only contained the deprecated old fields for resource caching, which was removed in 1.19.3)
- Registry dummy entries were removed
- `RemappingVertexPipeline` was fixed to forward the `endVertex()` call
- Forge tool tags were removed in favor of vanilla ones
Co-authored-by: ChampionAsh5357 <ash@ashwork.net >
Co-authored-by: coehlrich <coehlrich@users.noreply.github.com >
Co-authored-by: Dennis C <11262040+XFactHD@users.noreply.github.com >
Co-authored-by: Matyrobbrt <matyrobbrt@gmail.com >
2023-06-07 20:55:09 -05:00
Apex
9abfcbc90b
Add method to GatherDataEvent to obtain collection of all input paths. ( #9499 )
2023-05-29 13:47:21 -07:00
Dennis C
42115d37d6
[1.19.x] Re-implement RenderTooltipEvent.Color ( #9497 )
...
* Reimplement RenderTooltipEvent.Color
* Formatting, comments, EXC
* Deprecate instead of replacing
2023-05-16 12:24:27 +02:00
Joseph B
8abe9b6b0c
Add API for registering custom world preset editors ( #9436 )
2023-05-14 15:53:34 -05:00
SizableShrimp
f1702495ef
Fix crash when running server from root directory
...
Fixes #9498
2023-05-14 15:26:24 -05:00
Dennis C
2ab2ced589
Fix root transform matrix format, allow using all four root transform formats ( #9496 )
2023-05-12 11:20:01 -07:00