shedaniel
19d1d7f55a
Merge remote-tracking branch 'architectury/1.18.2' into 1.19
...
# Conflicts:
# gradle.properties
2022-08-11 19:07:26 +08:00
shedaniel
3ee2355b2d
[ci skip] Add LiquidBlock.arch$getFluid and fix MixinFoodPropertiesBuilder ( #316 )
2022-08-11 19:05:55 +08:00
shedaniel
a59442abff
Merge remote-tracking branch 'architectury/1.18.2' into 1.19
2022-08-11 03:32:13 +08:00
shedaniel
0fad11b5fe
Fix dumb injected interfaces
2022-08-11 03:32:05 +08:00
shedaniel
f584b0b991
Merge remote-tracking branch 'architectury/1.18.2' into 1.19
...
# Conflicts:
# gradle.properties
2022-08-08 18:05:54 +08:00
shedaniel
d077b86894
Fix #313
2022-08-08 18:05:29 +08:00
shedaniel
739359e5b2
Add simple interface injection extensions ( #257 )
...
* Add simple interface injection extensions
* Update to only add holders for intrusive registry entries
* Add arch$registryName
[ci skip]
2022-08-07 16:01:46 +02:00
shedaniel
1c98573c5f
Revert "Update to 1.19.1 ( #302 )"
...
This reverts commit b316dde8ba .
2022-08-06 10:05:43 +08:00
Max
6624dbe295
Merge branch '1.18.2' into 1.19
2022-07-31 18:59:43 +02:00
Max
a7d31393a0
Fix ParticleProviderRegistry not working properly on Forge, add Javadocs ( #305 )
...
* Fix ParticleProviderRegistry not working properly on Forge, add Javadocs
Based on https://github.com/architectury/architectury-api/pull/196#issuecomment-1200268981 , supersedes #196
* Update testmod, fix bounds on deferred register
* Warn when registering particles too late on Forge
2022-07-31 18:48:38 +02:00
shedaniel
b316dde8ba
Update to 1.19.1 ( #302 )
...
* Update to 1.19.1
* Make it compile
* Update to 1.19.1
* Set 1.19.1 as the publishing version
2022-07-28 19:45:57 +08:00
itsmeow
81f4de28ba
Implement hasTag onto BiomeContext ( #272 )
...
* Implement hasTag onto BiomeContext
* Improve optional handling
[norelease] to allow for version bumping and reformatting before release
(cherry picked from commit 16a7d23602 )
2022-07-23 03:08:43 +08:00
Juuxel
6b83a15e81
[ci skip] Add loot table modification event ( #287 )
...
* Add loot table modification event
Closes #42 . It's a simple wrapper around the platform events.
* Add param for builtin loot tables
Co-authored-by: shedaniel <daniel@shedaniel.me >
(cherry picked from commit f0555ce0eb )
2022-07-23 03:00:07 +08:00
Juuxel
f0555ce0eb
[ci skip] Add loot table modification event ( #287 )
...
* Add loot table modification event
Closes #42 . It's a simple wrapper around the platform events.
* Add param for builtin loot tables
Co-authored-by: shedaniel <daniel@shedaniel.me >
2022-07-20 23:22:47 +08:00
Max
a78dd4ea1b
Fix Entity.getEncodeId not being transitive accessible on 1.18
2022-07-01 13:54:16 +02:00
shedaniel
5639387cca
Merge remote-tracking branch 'architectury/1.18.2' into 1.19
2022-06-22 18:23:09 +08:00
shedaniel
89e902d7bf
Add inner classes of RenderStateShard into T-AW ( #283 )
2022-06-22 18:22:42 +08:00
Max
192d3a9d26
Merge branch '1.18.2' into 1.19
2022-06-16 12:03:36 +02:00
Max
7d86eba267
Implement Forge's new Fluid API ( #280 )
...
* (Untested) fixes for the new Forge Fluid API
* Migrate ArchitecturyFlowingFluid to FluidTypes
* Add overlay textures, fix compile issues
* Fix Supplier import
* Add FluidState variant of get texture and color methods
* Deprecate combined render properties getter in favour of separate stack- and state-aware getters
* Add overlay texture override to SimpleArchitecturyFluidAttributes
* Update common/src/main/java/dev/architectury/core/fluid/ArchitecturyFluidAttributes.java
Co-authored-by: shedaniel <daniel@shedaniel.me >
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
[norelease]
2022-06-16 11:59:08 +02:00
shedaniel
146fe8b8b9
Add stack-aware CraftingRemainingItem ( #277 )
...
* Add stack-aware CraftingRemainingItem
* Add JavaDocs
[norelease]
2022-06-16 11:58:10 +02:00
Max
7f0bcfac76
Update generated AW section
2022-06-10 12:49:21 +02:00
Max
05a609c679
Make Entity.getEncodeId transitive accessible (why wasn't it?)
2022-06-10 12:47:58 +02:00
Max
78ec6761a0
Reformat and cleanup merged PR, bump minor version
2022-06-09 19:49:07 +02:00
itsmeow
16a7d23602
Implement hasTag onto BiomeContext ( #272 )
...
* Implement hasTag onto BiomeContext
* Improve optional handling
[norelease] to allow for version bumping and reformatting before release
2022-06-09 19:47:34 +02:00
shedaniel
7e69108b79
Fix SplitPacketTransformer not saving enough space for packet id ( #273 )
...
[norelease] to avoid an unnecessary release before merging the biome context PR
(cherry picked from commit 796ee4fc14 )
2022-06-09 19:36:22 +02:00
shedaniel
796ee4fc14
Fix SplitPacketTransformer not saving enough space for packet id ( #273 )
2022-06-09 19:16:14 +08:00
Max
d8cf9ed7a5
Fix ClientChatEvent.RECEIVED *not* using CompoundEventResult
...
I was a bit too eager with the previous commit, sorry :P
Signed-off-by: Max <maxh2709@gmail.com >
2022-06-08 18:43:32 +02:00
Max
04aa5c1bb2
Fix ClientChatEvent using incompatible proxies
...
Signed-off-by: Max <maxh2709@gmail.com >
2022-06-08 17:34:26 +02:00
shedaniel
c77f040c21
Update to 1.19
2022-06-08 21:35:41 +08:00
Max
551edceb82
Clean up BlockEntityHooks
...
Signed-off-by: Max <maxh2709@gmail.com >
2022-06-08 13:40:10 +02:00
Max
c870ccab83
Remove most deprecated features marked for removal in previous versions
...
Signed-off-by: Max <maxh2709@gmail.com >
2022-06-08 13:17:21 +02:00
shedaniel
d13267a721
Merge remote-tracking branch 'architectury/1.18.2' into 1.19
...
# Conflicts:
# fabric/build.gradle
# forge/build.gradle
# gradle.properties
2022-05-29 16:59:22 +08:00
shedaniel
23c5587442
Fix split packet transformer splitting into wrong parts, minus 10 more bytes for safety ( #270 )
2022-05-28 13:30:39 +02:00
Max
3b8b9049e0
Fix Platform#getFilePath not returning the *root* file path on Forge ( #269 )
...
* Platform#getFilePath now actually returns the *root* path on forge
Signed-off-by: Max <maxh2709@gmail.com >
* Add Mod#findResource (please stop yelling at me now kthx)
Signed-off-by: Max <maxh2709@gmail.com >
2022-05-28 11:54:44 +02:00
Max
517205efdc
Add Platform#getFilePaths ( #268 )
...
Signed-off-by: Max <maxh2709@gmail.com >
2022-05-27 17:31:05 +02:00
shedaniel
258d23c62e
Update to 1.19-pre1
2022-05-19 20:19:08 +08:00
shedaniel
0adf9a2e6d
Update to 22w19a
2022-05-13 08:11:11 +08:00
shedaniel
3e4cd1f841
Merge remote-tracking branch 'architectury/1.18.2' into 1.19
...
# Conflicts:
# gradle.properties
# testmod-common/src/main/java/dev/architectury/test/item/TestBlockInteractions.java
2022-05-13 07:13:53 +08:00
Max
b3e3c7ee00
[ci skip] Mark classloading hack as Internal
...
Signed-off-by: Max <maxh2709@gmail.com >
2022-05-11 00:52:34 +02:00
Max
aa008479a1
Fix fluid testmod, add dummy init method to FluidStack (classloading 😍 )
...
Signed-off-by: Max <maxh2709@gmail.com >
2022-05-11 00:49:36 +02:00
shedaniel
bd9b3e73e4
Add fluid block and flowing fluid ( #251 )
...
[ci skip]
Squash of the following commits:
* Add way to register fluids and fluid attributes, WIP UNTESTED
* Move to correct package
* Update forge/build.gradle
* Add bucket item wrapper and add test mod
* Make it easier to declare attributes by suppliers
* Fix fabric support
* Change SimpleArchitecturyFluidAttributes to accept Supplier<Optional<T>>
* Make ArchitecturyLiquidBlock and ArchitecturyBucketItem accept Supplier
* Update testmod
* Link javadocs in the builder to make it easier to check
* Add ArchitecturyMobBucketItem and fix caps on ArchitecturyBucketItem
* Make SimpleArchitecturyFluidAttributes accept wildcard fluids
* getContainingFluid -> getContainedFluid
* Add supplier variant of the methods
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
Co-authored-by: Max <maxh2709@gmail.com >
2022-05-06 13:51:25 +02:00
shedaniel
3532d24577
Fix some broken features and random crashes ( #253 )
...
[ci skip]
2022-05-06 13:40:02 +02:00
shedaniel
5318686674
Add ArchitecturyRecordItem ( #250 )
...
[ci skip]
2022-05-06 13:39:37 +02:00
shedaniel
d74e5729ff
Merge remote-tracking branch 'architectury/1.18.2' into 1.19
...
# Conflicts:
# fabric/src/main/java/dev/architectury/hooks/fluid/fabric/FluidStackHooksImpl.java
# gradle.properties
2022-05-05 16:10:08 +08:00
shedaniel
ad879a803c
[ci cancel] Add more fluid attributes ( #247 )
2022-05-02 01:41:19 +08:00
shedaniel
e901cc953f
Update to 22w17a
2022-04-28 14:01:55 +08:00
shedaniel
ce779d56b8
Merge remote-tracking branch 'architectury/1.18.2' into 1.19
...
# Conflicts:
# gradle.properties
2022-04-21 02:02:23 +08:00
shedaniel
85146c5cc0
Introduce FluidBucketHooks.getFluid ( #243 )
...
* Introduce FluidBucketHooks.getFluid
* Update common/src/main/java/dev/architectury/hooks/fluid/FluidBucketHooks.java
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
2022-04-19 01:37:13 +08:00
Emma C. Pointer-Null
c4ab233286
Make AW for MenuType$MenuSupplier transitive, deprecate MenuRegistry.of ( #244 )
2022-04-16 20:16:46 +08:00
shedaniel
b58658ac69
Fix createLoop for RENDER_CONTAINER_BACKGROUND
...
(cherry picked from commit 05444b723a )
2022-04-15 12:47:02 +08:00