Budschie
ed198f062c
[1.19.x] Make LivingSetAttackTargetEvent compatible with the Brain/Behavior system. (Port of PR #8918 ) ( #8954 )
2022-09-03 20:11:10 +01:00
thedarkcolour
4e2d656e9d
[1.19.x] Add IForgeBlock#onTreeGrow to replace IForgeBlock#onPlantGrow from 1.16 ( #8999 )
2022-09-03 20:07:09 +01:00
sciwhiz12
d7b137d144
Fix entity selector permission check to check original source ( #8995 )
...
Permission checks should be against the command source and not the
target entity, as is done in vanilla.
Fixes #8994
2022-08-25 11:42:11 -07:00
한현빈
b5d5855559
Hotfix for 1.19.2 item animation bug ( #8987 )
...
* [HOT FIX]: Fixes #8985 by no-oping for vanilla models instead of throwing error
Signed-off-by: tmvkrpxl0 <ironman466@naver.com >
2022-08-20 11:38:24 +02:00
LexManos
c0aa8dd808
Add ability to Auto register capabilities via annotation ( #8972 )
2022-08-17 15:06:35 -07:00
agnor99
7a6843fa4a
Added ItemDecorator API ( #8794 )
2022-08-17 23:39:56 +02:00
한현빈
f0ecf16c6b
[1.19.x] Custom usage animations for items ( #8932 )
2022-08-17 23:08:13 +02:00
Take Weiland
8998fa71b2
Allow registering custom ColorResolvers ( #8880 )
2022-08-17 22:51:05 +02:00
Dennis C
4e677a7558
[1.19] Allow custom outline rendering on EntityRenderers and BlockEntityRenderers ( #8938 )
2022-08-17 00:01:33 +02:00
sciwhiz12
07254b36d7
Redirect checks for entity selector use to a permission ( #8947 )
...
This allows greater flexibility for configuring servers with
operator-like permissions to user groups through the permissions API and
their permissions handler of choice without needing to grant the
vanilla operator permission to any player.
The new permission is "forge:use_entity_selectors", which is granted by
default to players with permission level 2 (GAMEMASTERS) and above.
The hook falls back to checking the permission level if the source of
the command is not a ServerPlayer, such as for command blocks and
functions.
2022-08-16 14:11:54 -07:00
Brennan Ward
a51b8d256d
Allow FakePlayer to report its position ( #8963 )
2022-08-16 14:09:09 -07:00
Sara Freimer
75fcd9448e
Add alternate version of renderEntityInInventory to allow for directly specifying the angles ( #8961 )
2022-08-16 13:57:30 -07:00
eerussianguy
6b45999702
Add cancellable ToastAddEvent ( #8952 )
2022-08-16 13:48:55 -07:00
eerussianguy
a4f52f4057
Modify ScreenEvent.RenderInventoryMobEffects to allow moving the effect stack left or right ( #8951 )
2022-08-16 13:47:57 -07:00
LexManos
41deadc1e2
Remove reflective implementation of ICustomPacket. ( #8973 )
...
Make vanilla custom packets able to be sent multiple times. Closes #8969
2022-08-16 13:17:25 -07:00
LexManos
82e8d06e54
Filter name spaces to directories only. Closes #8413
2022-08-14 12:22:38 -07:00
Alex O'Neill
2ec9e515ff
Fix worlds with removed dimension types unable to load. ( #8959 ) Closes #8800
2022-08-14 12:17:22 -07:00
TheMuso
83f4e6353c
Fix comments and documentation that were missed during the review of #8712 ( #8945 )
2022-08-09 12:49:00 -07:00
Luis
130953e519
Make AnvilUpdateEvent fire even if the second input is empty, which means it fires even if only changing the item name. ( #8905 )
2022-08-09 12:48:46 -07:00
Joseph B
79112d6208
Add Custom HolderSet Types allowing for logical combining of sets. ( #8928 )
2022-08-09 12:25:12 -07:00
LexManos
c807665ab9
Update EventBus to address concurrency issue in ModLauncher Factory. Closes #8924
2022-08-07 17:35:15 -07:00
Sirttas
f182cb00c1
Add forge tags for tools and armors, these DO NOT replace ToolActions, and are designed just for Recipes. ( #8914 )
2022-08-05 11:32:53 -07:00
J.T. McQuigg
3181b5da23
Add Biomes.BEACH to Tags ( #8892 )
2022-08-05 11:31:32 -07:00
Mysticdrew
983c119477
Let NetworkInstance.isRemotePresent check minecraft:register for channel IDs. ( #8921 )
2022-08-05 11:31:11 -07:00
Sara Freimer
874ff1bba2
Add an event for when the chunk ticket level is updated ( #8909 )
2022-08-05 11:21:14 -07:00
TheMuso
06d9d89f98
Re-add PotentialSpawns event ( #8712 )
2022-08-05 09:29:02 -07:00
SizableShrimp
c80e8a1aca
Match Mojang's action bar fix for MC-72687 ( #8917 )
2022-07-29 01:09:33 -07:00
SizableShrimp
6845c094ab
Forge 1.19.1
...
Load natives from classpath
Make command argument types a forge registry
Add `EntityMobGriefingEvent` to `Allay#wantsToPickUp`
Overhaul `ServerChatEvent` to use `ChatDecorator` system
Remove `ClientChatEvent#setMessage` for now
Gradle 7.5
Signed-off-by: SizableShrimp <sizableshrimp@sizableshrimp.me >
2022-07-28 00:20:31 -05:00
Néstor Amador
326e0329b9
Allow faces of an "elements" model to be made emissive ( #8890 )
2022-07-26 15:01:29 -07:00
coehlrich
f9d0daa91c
Fix invalid channel names sent from the server causing the network thread to error. ( #8902 )
2022-07-26 14:55:05 -07:00
LexManos
094200e687
Fix PlayerEvent.BreakSpeed using magic block position to signify invalid position. Closes #8906
2022-07-25 16:20:44 -07:00
Marc Hermans
bb4818630c
Fix cases where URIs would not work properly with JarInJar ( #8900 )
2022-07-23 00:46:45 -07:00
Jonathan Colmenares
7af3155b39
Add new hook to allow modification of lightmap via Dimension special effects ( #8863 )
2022-07-22 12:22:23 -07:00
Marc Hermans
d988b4a811
Fix Forge's packet handling on play messages. ( #8875 )
2022-07-22 12:08:29 -07:00
TelepathicGrunt
f41d493552
Allow modded blocks overriding canStickTo prevent sticking to vanilla blocks/other modded blocks ( #8837 )
2022-07-21 13:06:02 -07:00
Néstor Amador
8cd2c9c63f
Multiple tweaks and fixes to the recent changes in the client refactor PR: Part 3 ( #8864 )
...
Fix weighted baked models not respecting children render types
Allow fluid container model to use base texture as particle
Fix inverted behavior in composite model building. Fixes #8871
2022-07-20 15:25:07 -07:00
matyrobbrt
427b335cac
Fix crossbows not firing ArrowLooseEvent ( #8887 )
2022-07-20 14:35:37 -07:00
Marc Hermans
98d4fa6dc2
Output the full path in a crash report so it is easier to find the outer mod when a crash in Jar-In-Jar occurs. ( #8856 )
2022-07-20 10:56:38 -07:00
Take Weiland
5306471aec
Clean up the pick item ("middle mouse click") patches ( #8870 )
2022-07-20 10:56:16 -07:00
Kai
aa8818b049
[1.19.x] Hotfix for test mods while the refactor is ongoing
2022-07-17 14:49:56 +01:00
Brennan Ward
3a36a01913
Fix Global Loot Modifiers not using Dispatch Codec ( #8859 )
2022-07-12 11:19:35 -07:00
Nicholas Smit
47d70a7f31
Allow block render types to be set in datagen ( #8852 )
2022-07-12 11:19:03 -07:00
Néstor Amador
e76d814439
Multiple tweaks and fixes to the recent changes in the client refactor PR: Part 2 ( #8854 )
...
* Add getter for the component names in an unbaked geometry
* Fix render type hint not being copied in BlockGeometryBakingContext
* Ensure BlockRenderDispatches's renderSingleBlock uses the correct buffer
2022-07-12 17:04:03 +02:00
SizableShrimp
b8b40e1f54
[1.19.x] Apply general renames, A SRG is provided for modders. ( #8840 )
...
See https://gist.github.com/SizableShrimp/882a671ff74256d150776da08c89ef72
2022-07-11 18:27:48 -07:00
Silver_David
cd621eb081
Fixed CompositeModel.Baked.Builder.build() passing arguments in the wrong order ( #8846 )
2022-07-10 11:11:07 -04:00
Néstor Amador
b1113f0363
Make cutout mipmaps explicitly opt-in for item/entity rendering ( #8845 )
...
* Make cutout mipmaps explicitly opt-in for item/entity rendering
* Default render type domain to "minecraft" in model datagens
2022-07-10 11:10:57 -04:00
Silver_David
03202a8ab4
[1.19.x] Added RenderLevelStageEvent to replace RenderLevelLastEvent ( #8820 )
...
* Ported RenderLevelStageEvent from 1.18.2
* Updated to fix merge conflicts
2022-07-09 12:36:47 -04:00
Nicholas Smit
8a67be4afd
[1.19.x] Fix door datagenerator ( #8821 )
...
* Fix door datagenerator
Fix datagenerator for door blocks. Successor to #8687 , addresses comments made there about statement complexity.
* Fix extra space around parameter
Fix extra space before comma around a parameter.
2022-07-09 12:21:06 -04:00
Drullkus
4c1ab67f33
Create PieceBeardifierModifier to re-enable piecewise beardifier definitions ( #8798 )
2022-07-09 12:12:55 -04:00
Dennis C
7e06a2105f
Allow blocks to provide a dynamic MaterialColor for display on maps ( #8812 )
2022-07-09 12:10:02 -04:00