modmuss50
91e182c28a
Bump version
2023-06-13 12:49:45 +01:00
apple502j
ea08f9d850
Fix resource conditions for loot tables ( #3117 )
...
* Add test for LootManager
* Fix resource conditions for loot tables
2023-06-13 12:43:12 +01:00
modmuss50
5c1d40156b
1.20.1-rc1
2023-06-09 16:09:11 +01:00
modmuss50
96a7932e17
Bump version
2023-05-30 13:41:14 +01:00
modmuss
b3afc78b68
Setup unit tests & format gradle files. ( #3073 )
2023-05-30 13:07:11 +01:00
Technici4n
8cec7577f3
Move injection point of TooltipComponentCallback ( #3085 )
2023-05-30 13:05:02 +01:00
Maity
daba44536b
fix: floral tag missing meadow biome ( #3078 )
...
* floral tag missing meadow biome
* run datagen
2023-05-30 12:58:48 +01:00
modmuss
8e779a4048
Set player.currentScreenHandler before invoking ExtendedScreenHandlerFactory ( #3077 )
...
* Set player.currentScreenHandler before invoking ExtendedScreenHandlerFactory
* Add comment
* Cleanup code
2023-05-30 12:58:26 +01:00
Technici4n
01925f0fc2
Fix FabricBlockLootTableProvider breaking depending on the mapping set ( #3070 )
...
* Initial fix for FabricBlockLootTableProvider depending on mappings
* Remove internal implementation methods from interface
2023-05-30 12:58:12 +01:00
Roman / Linnea Gräf
7f4bf1fd8e
Add metadata information to POMs ( #3074 )
...
* Add metadata information to POMs
* Add name, description, url and issue management
Also update the license name and an url to the fabric website
Pulls name and description from the fabric.mod.json
* Fix imports and make git optional
* Remove commit from maven metadata
2023-05-30 12:52:53 +01:00
qouteall
4014940769
Add an event that fires when client player left-clicks ( #3043 )
...
The ClientPreAttackCallback will fire every tick when the attack key is pressed, before vanilla attack handling. If the callback returns true, then the vanilla handling (breaking block, attacking entity, swining hand) will be cancelled. For multiple callbacks, if the former callback returns true, the later callback won't execute.
This event does not consider attack cooldown.
2023-05-30 12:51:54 +01:00
modmuss50
e808a8f296
1.20-pre7
2023-05-29 16:13:02 +01:00
modmuss50
df34a27454
1.20-pre6
2023-05-25 14:26:11 +01:00
modmuss50
488c3cd2d8
Bump version
2023-05-24 21:22:22 +01:00
Technici4n
01ca5976e1
Removes default implementations for the new FRAPI methods ( #3076 )
2023-05-24 21:13:51 +01:00
PepperCode1
dc5320edc0
Material inspection ( #3066 )
...
* Material inspection
- Add MaterialView to get material properties from RenderMaterial and MaterialFinder
- Add MaterialFinder#copyFrom to copy properties from another MaterialView
- Finish todo in QuadView#toBakedQuad
- Move material impl classes to material package
* Add glint material property
- Allow force enabling or force disabling glint on items
- Force enable glint on horizontal sides of pillar item model in test mod
* Fix imports
* Add documentation
* Do not create invalid materials
- Ensure material bits are valid before creating material
- Assert that default MaterialFinder bits are valid
- Remove ordinal checks in MaterialViewImpl since bits are now guaranteed to be valid
- Set default glint mode to default instead of false
- Remove getter overrides in RenderMaterialImpl
* Add MutableQuadView#copyFrom
- Deprecate QuadView#copyTo
* Add missing nullability annotations
2023-05-24 17:30:58 +02:00
modmuss50
ec0bbba5e9
1.20-pre5
2023-05-23 14:58:33 +01:00
modmuss50
63e9e1806d
1.20-pre3
...
- Only mapping updates.
2023-05-19 13:34:23 +01:00
modmuss50
0bf4e42290
Fix build
2023-05-16 15:56:23 +01:00
modmuss50
b04edc7ab9
1.20-pre2
2023-05-16 15:36:50 +01:00
Technici4n
6b6af38432
Bump version
2023-05-15 21:36:03 +02:00
Maity
a8e62fb202
Add #c:flower_forests
to #c:floral
convention tag ( #3065 )
2023-05-15 21:04:56 +02:00
Maity
41a649626a
Fix last few transitive access wideners missing the transitive-
prefix ( #3064 )
...
Also add validation to make sure that the generated `.accesswidener` has only transitive access modifiers.
2023-05-15 21:04:07 +02:00
modmuss50
5495d89582
Bump version
2023-05-14 15:15:39 +01:00
Technici4n
8eca92ff9a
Convention Tags Improvements ( #3051 )
...
* First pass: refactor a bit, add missing item tags that have block tags, add resource category tags and wooden_barrels
* Fix #2831 : Move entity buckets to c:entity_water_buckets
* Add villager_job_sites and sandstone tags
* Add alternative cauldrons to villager job sites.
Signed-off-by: modmuss50 <modmuss50@gmail.com>
---------
Signed-off-by: modmuss50 <modmuss50@gmail.com>
Co-authored-by: modmuss50 <modmuss50@gmail.com>
2023-05-14 15:01:45 +01:00
Technici4n
fffc558953
Add TAWs for DamageSources ( #3048 )
...
Co-authored-by: modmuss50 <modmuss50@gmail.com>
2023-05-14 15:01:43 +01:00
Technici4n
7bf08b2e0c
Remove texture indices and make material AO a TriState
( #3044 )
...
* Reorganize method order
* Remove texture indices
- Add allow passing shade boolean to QuadView#toBakedQuad
- Add MutableQuadView#fromVanilla(int[], int)
- Add NonExtendable annotation to SpriteFinder and RendererAccess
- Add note to RenderContext#bakedModelConsumer
* Make Material AO a TriState
Co-authored-by: PepperCode1 <44146161+PepperCode1@users.noreply.github.com>
* Rename spriteUnitSquare -> uvUnitSquare
* Remove toBakedQuad with shade boolean parameter
* Add custom apiNote, implSpec, and implNote javadoc tags
* Reject null BlendMode and AO; clarify fromVanilla(int[], int) javadoc
* cullFace nullability, fromBakedQuad shade clarification, toBakedQuad color index
* Add QuadView#copyUv and minor improvements
* Nullability tweaks
---------
Co-authored-by: PepperCode1 <44146161+PepperCode1@users.noreply.github.com>
2023-05-14 15:01:41 +01:00
Technici4n
f7923f6d3d
Fix getName
for builtin packs not returning an internal name ( #3047 )
2023-05-14 15:01:38 +01:00
Juuz
e78ef151ef
Improve transfer API debug messages ( #3049 )
...
* Add toStrings to Storage, ContainerItemContext and Transaction impls
* StorageUtil: Use crash reports for adding context to errors
* Drop Impl suffix from variant impl toStrings
Since they are the only implementations, it offers no meaningful info for
callers.
* Centralise formatting code, include BE inventory position
* Include amount and resource in all ContainerItemContext.toString impls
* Use crash callables in StorageUtil
* Add crash report to FluidStorageUtil
* Add owning thread to TransactionImpl.toString
* Use thread name in TransactionImpl.toString
The other info clutters the message.
* Fix code style
2023-05-14 15:01:36 +01:00
Technici4n
dcb9d1ca7f
Terminally deprecate EventFactory
isProfilingEnabled
and invalidate
( #3050 )
...
* Terminally deprecate `EventFactory` `isProfilingEnabled` and `invalidate`
* Remove `forRemoval` in `isProfiling` deprecation
* Also deprecate
2023-05-14 15:01:22 +01:00
Maity
0bf6077708
Add some new TAWs for tree worldgen ( #3060 )
...
* TAWs for worldgen
* Impl suggestions
* Forgot run generateAccessWidener ;)
2023-05-14 15:01:19 +01:00
modmuss50
f39272b79c
Bump version
2023-05-11 09:31:56 +01:00
modmuss50
4d8536c91f
Add and test for missing method overrides in FabricBlockSettings ( #3056 )
2023-05-11 09:25:08 +01:00
Technici4n
c53558c7e5
Fix #3057 : Loot API breaks random_sequence
( #3058 )
2023-05-11 09:17:33 +01:00
modmuss50
03ef495b7f
1.20-pre1
2023-05-10 14:51:08 +01:00
modmuss50
cbbb1b3fc0
23w18a
2023-05-03 14:56:35 +01:00
modmuss50
8aafb887f8
Fix checkstyle after merge.
2023-05-01 14:15:17 +01:00
modmuss50
e1361c3ac5
Bump version
2023-05-01 14:12:23 +01:00
modmuss50
fb8d95dacb
Split test mods into client and common. ( #3033 )
2023-05-01 14:04:29 +01:00
Technici4n
cf56d794ee
Add a Fake Player API ( #3005 )
2023-05-01 13:59:47 +01:00
modmuss50
ce75acf5fd
[1.20] Remove deprecated NbtRegistryPacketHandler ( #3026 )
...
* Remove deprecated NbtRegistryPacketHandler
* Remove more
2023-05-01 13:55:38 +01:00
modmuss50
bd913b0dc6
Fix FontManagerMixin target.
2023-04-27 12:06:25 +01:00
modmuss50
39e100afd5
Fix build failure triggered by loom upgrade.
2023-04-26 18:38:20 +01:00
modmuss50
b3f2574b16
23w17a
2023-04-26 18:18:06 +01:00
modmuss50
07640e5410
Bump versions
...
All versions bumped due to loom upgrade
2023-04-23 13:39:59 +01:00
modmuss50
10328404b3
Improve missing local registry entries error message. ( #3004 )
2023-04-23 13:29:02 +01:00
Technici4n
2e629d2646
Fix #3017 : ComposterWrapper not always increasing on first insert ( #3021 )
2023-04-23 13:28:49 +01:00
Technici4n
81b63fb615
Make custom ingredient types and load conditions appear early in generated JSONs ( #3020 )
2023-04-23 13:28:37 +01:00
ErrorCraft
8e495dfc0f
Add codec data provider ( #2979 )
2023-04-23 13:28:23 +01:00
modmuss50
c2fad32519
Update to Loom 1.2 and Gradle 8.1 ( #3016 )
2023-04-23 13:24:38 +01:00