SizableShrimp
ad75cb8644
[1.18.2] Fix tags for custom forge registries. ( #8495 )
...
Tag-enabled registries must now be registered to vanilla's root registry. See RegistryBuilder#hasTags.
Modded tag-enabled registries have to use the format `data/<namespace>/tags/<registrynamespace>/<registryname>/<tag>.json`
This format is to prevent conflicts for registries with the same path but different namespaces
EX: Registry name `examplemod:shoe`, tag name `blue_shoes` would be `data/<namespace>/tags/examplemod/shoe/blue_shoes.json`
RegistryEvent.NewRegistry has been moved and renamed to NewRegistryEvent.
RegistryBuilder#create has been made private. See NewRegistryEvent#create
Created new ITagManager system for looking up Forge tags. See IForgeRegistry#tags.
Add lookup methods for Holders from forge registries. See IForgeRegistry#getHolder.
2022-03-16 13:36:00 -07:00
Sara Freimer
30f3a7dbba
Lower custom item entity replacement from highest to high so mods can cancel it during a specific tick ( #8417 )
2022-03-15 15:09:28 -07:00
BlueAgent
9d74a3520f
Fix MC-176559 related to the Mending enchantment ( #7606 )
2022-03-15 17:45:23 +00:00
Dennis C
57d6f31adb
[1.18.x] Allow blocks to hide faces on a neighboring block ( #8300 )
...
* Allow blocks to hide faces on a neighboring block
* Allow blocks to opt-out of external face hiding
2022-03-13 22:59:59 +01:00
Sara Freimer
df3c7ce19a
Pass server resources to reload listener event ( #8493 )
2022-03-06 14:57:14 +00:00
Joseph Tarbit
41c88f6e52
Provide access to the haveTime supplier in WorldTickEvent and ServerTickEvent ( #8470 )
2022-03-06 14:42:58 +00:00
sciwhiz12
898696d770
Add event for controlling potion indicators size ( #8483 )
...
This event allows forcing the rendering of the potion indicators in the
inventory screen to either compact mode (icons only) or classic mode
(full width with potion effect name).
2022-03-06 14:31:12 +00:00
LexManos
735382be03
Add support to Forge registry wrappers for new Holder system. Closes #8491
...
Fix TagBasedToolTypesTest not generating needed data correctly.
2022-03-02 13:38:02 -08:00
425eff39ff
Update to 1.18.2
...
Co-authored-by: sciwhiz12 <arnoldnunag12@gmail.com >
Co-authored-by: Marc Hermans <marc.hermans@ldtteam.com >
Co-authored-by: LexManos <LexManos@gmail.com >
Co-authored-by: Curle <curle@gemwire.uk >
Signed-off-by: SizableShrimp <sizableshrimp@sizableshrimp.me >
2022-03-01 14:16:46 -08:00
sciwhiz12
34291c1fb2
1.18.x Omnibus ( #8239 )
2022-03-01 18:59:37 +00:00
LexManos
104daf8ef0
Update license headers to compact SPDX format.
...
License has not changed, this is just more compact and doesn't include years.
Bump version for RB.
2022-02-28 13:41:23 -08:00
gigaherz
ae62362d49
Fix static initializer crash when loading BakedRenderable.
2022-02-28 22:03:31 +01:00
sciwhiz12
2f8c3ea738
Fix regressions for onAddedTo/RemovedFromWorld and related events ( #8434 )
2022-02-28 17:23:19 +00:00
SizableShrimp
f0c2554b1c
[1.18] Integrate the gametest framework with Forge ( #8225 )
...
Signed-off-by: SizableShrimp <sizableshrimp@sizableshrimp.me >
2022-02-25 01:06:32 +00:00
Sara Freimer
2ab4685149
Add VanillaGameEvent to allow for globally listening to vanilla's GameEvents ( #8472 )
2022-02-22 15:12:06 -08:00
Sara Freimer
edbc07ed22
Provide damage source context to Item#onDestroyed(ItemEntity) ( #8473 )
2022-02-22 14:38:53 -08:00
sciwhiz12
117be913da
Fix comment for permission handler config setting ( #8466 )
2022-02-22 14:21:47 -08:00
Brennan Ward
512d4d7271
Apply nullable annotations to LootingLevelEvent ( #8422 )
2022-02-22 14:20:29 -08:00
LexManos
a9237cff75
Fix Mob Spawner logic with CustomSpawnRules. Closes #8398
2022-02-22 14:18:52 -08:00
Take Weiland
c3e0b071a2
Add missing Locale parameter to String.format calls, Fixes getArmorResource functionality on some locaales. ( #8463 )
2022-02-15 09:27:10 -08:00
Take Weiland
21787234f4
Allow items to hide parts of their tooltips by default ( #8358 )
2022-02-15 09:23:18 -08:00
Take Weiland
b25d9562f2
Fix RegistryObject not working if created after registry events ( #8383 )
2022-02-08 13:05:38 -08:00
Marc Hermans
2765c0d8d9
Add support for tagging StructureFeatures ( #8408 )
2022-02-08 12:48:57 -08:00
Take Weiland
82a20911cb
Re-added the patch for LivingExperienceDropEvent and enable it for dragons ( #8388 )
2022-02-08 12:39:01 -08:00
Sara Freimer
f19f7e4670
Implement getPickupSound on ForgeFlowingFluid ( #8374 )
2022-02-08 12:24:47 -08:00
Frinn38
e10f5c637e
Add getCodec method in ForgeRegistry ( #8333 )
2022-02-08 12:12:28 -08:00
Joseph Tarbit
5e64ef9ecb
Deprecate IForgeAbstractMinecart::getCartItem ( #8283 )
2022-02-08 11:38:25 -08:00
Take Weiland
4f4849b60c
Fix issues with client only commands in combination with server only commands not using MC's command system. ( #8452 )
2022-02-08 11:24:55 -08:00
Take Weiland
5e295f2485
Fix PlayerChangeGameModeEvent ( #8441 )
2022-02-04 00:08:41 +00:00
Dennis C
5c9258491f
Fix comparison of custom ParticleRenderTypes leading to broken particle effects. ( #8385 )
2022-01-30 14:26:03 +00:00
mezz
a68c886ea2
Ensure ScreenEvent doesn't accept null screens ( #8296 )
2022-01-27 19:47:58 -08:00
Bagel
b129e385cc
Update cobblestone tags ( #8292 )
2022-01-27 19:39:44 -08:00
Joseph B
d63516f2ac
Fix vanilla worlds being marked experimental ( #8415 )
2022-01-22 03:46:44 +00:00
KnightMiner
fd522d38b0
Simplify usage of IItemRenderProperties::getArmorModel ( #8349 )
2022-01-22 00:37:55 +01:00
LexManos
8e3e8b2120
Revert "Hooks to allow registering and managing custom DFU schemes and types. ( #8242 )"
2022-01-20 15:39:47 -08:00
Marc Hermans
72fd6808d8
Provide NPE protection against out of order init of the TYPES and REF ( #8410 )
2022-01-20 14:58:48 -08:00
Brennan Ward
2c35d04495
Add ShieldBlockEvent ( #8261 )
2022-01-20 13:43:22 -08:00
gigaherz
f704d65d5a
Add renderable API to allow easier rendering of OBJ and other custom models, from Entity and BlockEntity renderers. ( #8259 )
...
This is a redesign of a discarded section of my initial model system rewrite, back in 1.14.
In order to use it with the OBJ loader, you can use OBJLoader.INSTANCE.loadModel to get the OBJModel, and then call OBJModel#bakeRenderable() to get a SimpleRenderable object to render with.
The SimpleRenderable support animation, by providing different transformation matrices for each part in the MultipartTransforms.
Additionally, a BakedRenderable helper exists to turn an arbitrary BakedModel into a renderable.
After trying to get the B3D loader to work, I decided it wasn't worth the trouble and marked it for removal instead.
2022-01-20 13:30:39 -08:00
Girafi
ef3408c1eb
Added new 1.18 biomes to the BiomeDictionary ( #8246 )
2022-01-20 12:21:45 -08:00
Marc Hermans
0ea593c50e
Hooks to allow registering and managing custom DFU schemes and types. ( #8242 )
2022-01-20 12:20:39 -08:00
Take Weiland
643b972e97
Ping data compression ( #8169 )
2022-01-20 11:51:40 -08:00
Joseph B
93ce9e72f7
Expand the LevelStem codec to allow dimension jsons to specify that the dimension's chunk generator should use the overworld/server's seed ( #7955 )
2022-01-20 11:46:08 -08:00
coehlrich
f1bafce275
Add Client Commands ( #7754 )
2022-01-20 11:32:55 -08:00
SuperMartijn642
75408c1a70
Remove references to the now-broken BlockEntity#save(CompoundTag) method ( #8235 )
2022-01-19 19:27:34 +00:00
Take Weiland
57a916bf09
Fix and improve Ingredient invalidation ( #8361 )
2022-01-14 15:05:57 +00:00
Alex O'Neill
15d3df2818
Rework world persistence hooks to fix the double registry injection when loading single player worlds. ( #8234 )
2022-01-11 18:00:04 -08:00
SuperMartijn642
63a42bad98
Update tags for new 1.17 and 1.18 content ( #7891 )
2022-01-10 16:15:50 -08:00
Dennis C
28d3c491a0
Fix TerrainParticle rendering black under certain conditions ( #8378 )
2022-01-10 00:55:57 +00:00
cech12
551296813e
Allow modded tools to work on glow lichen ( #8371 )
2022-01-09 21:23:03 +00:00
sciwhiz12
62b99be117
Fix custom climbable blocks not sending a death message ( #8372 )
...
Fixes #8370
2022-01-09 21:18:27 +00:00