Skip to content

Commit

Permalink
Update Forge to version 37.0.36
Browse files Browse the repository at this point in the history
  • Loading branch information
r8420 committed Aug 18, 2021
1 parent 783aa98 commit 83fb39d
Show file tree
Hide file tree
Showing 2 changed files with 128 additions and 1 deletion.
127 changes: 127 additions & 0 deletions changelog-fml.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,130 @@
Build: 1.17.1-37.0.36 - Wed Aug 18 09:16:16 GMT 2021
28724985+strikerrocker:
Allow to check spawner block entity in events (#7941)

=========
Build: 1.17.1-37.0.35 - Wed Aug 18 05:02:56 GMT 2021
cyborgmas:
Remove neutral mob patches as the bug was fixed upstream. (#8001)

=========
Build: 1.17.1-37.0.34 - Sun Aug 15 14:18:49 GMT 2021
malte0811:
Ensure that all render targets in a PostChain use the same format (#7978)

closes #6995

=========
Build: 1.17.1-37.0.33 - Thu Aug 12 08:44:46 GMT 2021
sizableshrimp:
Fix update checker to use runtime minecraft version (#8000)

=========
Build: 1.17.1-37.0.32 - Wed Aug 11 01:53:28 GMT 2021
67878524+vemerion:
Correct incorrect arguments for render hand event (#7987)

=========
Build: 1.17.1-37.0.31 - Tue Aug 10 22:45:23 GMT 2021
gigaherz:
Redesign the tool system to rely on the new vanilla tags. (#7970)

Changed:
- ToolType is replaced with ToolAction, which can selectively represent which actions are supported by an item.
- Added a canPerformAction method to query ToolActions.
- Renamed canHarvestBlock to isCorrectToolForDrops to match vanilla.
- Added TierSortingRegistry, which can be used to add custom tiers and supports sorting between vanilla or with other mods.

How to use:

For the breaking system there's 2 methods:
- getDestroySpeed decides if an item *can* mine the block fast. Override if you have multiple tags or your item isn't a DiggerItem.
- isCorrectToolForDrops decides if an item will get drops. Returning false will also slow down mining, regardless of getDestroySpeed. Override if you have type-dependant tiers or your item isn't a DiggerItem.

For the tier system mods can just call `TierSortingRegistry.registerTier(tier, "name", List.of(lesser tiers), List.of(better tiers));` to register their tiers.
There's helper methods to query tiers such as TierSortingRegsitry.isCorrectTierForDrops.

The ToolActions solve 2 problems:
1. distinguishing which kind of digger an item can be
2. querying if the item can perform specific secondary actions.
Any item can override `canPerformAction` to customize which actions it performs.

=========
Build: 1.17.1-37.0.30 - Tue Aug 10 20:11:07 GMT 2021
lexmanos:
Fixed reference to registryAccess in dimension fix, and marked for removal in next MC version. Closes #7961

=========
Build: 1.17.1-37.0.29 - Tue Aug 10 07:11:36 GMT 2021
lexmanos:
Bump BootStrapLauncher, and make sure Capability providers call parent revive.

=========
Build: 1.17.1-37.0.28 - Mon Aug 09 19:09:40 GMT 2021
sirttas:
Fix custom ingredients not being read correctly over the network. (#7980)

=========
Build: 1.17.1-37.0.27 - Fri Aug 06 17:18:27 GMT 2021
djbake101:
Add a OnDatapackSyncEvent, useful as a notification for modders to send extra data to the client (#7912)

=========
Build: 1.17.1-37.0.26 - Fri Aug 06 16:42:42 GMT 2021
choonster:
Add access transformer to make Features.Decorators class public (#7974)

=========
Build: 1.17.1-37.0.25 - Wed Aug 04 08:44:11 GMT 2021
lexmanos:
Fix NullPointerException in DetercorRailBlock patch.

=========
Build: 1.17.1-37.0.24 - Wed Aug 04 08:08:36 GMT 2021
lexmanos:
Add forceSystemNanoTime config option to the client.
Normally glfwGetTime is used, but in some cases it may have performance issues.

lexmanos:
Remove entity.remove(keepData) functions because Mojang changed entity removal mechanics.
If a modder wishes to use the capabilities from a invalid entity. They must manually call reviveCaps/invalidateCaps themselves.

=========
Build: 1.17.1-37.0.22 - Mon Aug 02 22:47:24 GMT 2021
hycrafthd:
Rename potion registry fields to match the mojang names (#7939)

=========
Build: 1.17.1-37.0.21 - Mon Aug 02 21:58:21 GMT 2021
bl4ckscor33:
Fix patch issue that removed SimpleWaterloggedBlock from BaseRailBlock (#7937)

=========
Build: 1.17.1-37.0.20 - Mon Aug 02 21:34:56 GMT 2021
strikerrocker:
Fix EntityInteractSpecific Event not being fired in server (#7936)

=========
Build: 1.17.1-37.0.19 - Sun Aug 01 23:00:34 GMT 2021
championash5357:
Add BlockEntityRenderer registering to RegisterRenderers (#7975)

=========
Build: 1.17.1-37.0.18 - Sun Aug 01 05:02:57 GMT 2021
daemonumbra:
Fix installer issue with spaces in paths. (#7972)

=========
Build: 1.17.1-37.0.17 - Sat Jul 31 00:54:01 GMT 2021
35673674+alcatrazescapee:
Remove unused config entries. (#7954)

=========
Build: 1.17.1-37.0.16 - Sat Jul 31 00:43:09 GMT 2021
35673674+alcatrazescapee:
Re-add call to Ingredient#invalidateAll() (#7953)

=========
Build: 1.17.1-37.0.15 - Fri Jul 30 02:10:51 GMT 2021
gigaherz:
Introduce RegisterShadersEvent to register shaders with the proper timing (runs every client resource reload).
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@
org.gradle.jvmargs=-Xmx3G
org.gradle.daemon=false

forge_version=1.17.1-37.0.15
forge_version=1.17.1-37.0.36
jei_version=1.16.5:7.7.1.2
mantle_version=1.16.5-1.6.109

0 comments on commit 83fb39d

Please sign in to comment.