shedaniel
679a665be3
Fix #673 , remove DebugText event, mods should register directly to DebugScreenEntries.register
2025-10-26 03:54:33 +08:00
shedaniel
fff54670b7
Try another workflow for validating gradle
2025-10-02 21:24:09 +08:00
shedaniel
bc6c57c33a
Port for 1.21.9
2025-10-02 18:09:51 +08:00
Cassian Godsted
55491e14cd
Port to 1.21.7 ( #642 )
...
* Fix fabric.mod.json versioning (#635 )
Update fabric.mod.json
* Fix RenderTypeRegistry.register parameters (#636 )
* "Port" to 1.21.7
* Missed a 1.21.6
* Adapt to OnlyIn removal
NeoForge 21.7.3 has removed OnlyIn from production. This fixes the crash on startup when Architectury API is used on this version.
* Update workflows
We are keeping the same file name so we can continue the build numbers
---------
Co-authored-by: Jeb Feng <ranzeplay@outlook.com >
Co-authored-by: ENC_Euphony <47242104+pynickle@users.noreply.github.com >
Co-authored-by: shedaniel <daniel@shedaniel.me >
2025-07-23 17:17:53 +02:00
shedaniel
e5a1d739dd
Bump github actions runner to ubuntu 24.04
2025-06-18 09:37:46 +08:00
ellellie
2b8b696d24
Port to 1.21.6 ( #633 )
...
* Port to 1.21.6-rc1
* Bump for 1.21.6
---------
Co-authored-by: shedaniel <daniel@shedaniel.me >
2025-06-18 03:34:29 +02:00
shedaniel
0e94fdd1bd
Update for 1.21.5-pre2
2025-03-18 14:12:42 +08:00
shedaniel
ccd67863c1
Update for NeoForge 1.21.4
2024-12-04 02:25:04 +08:00
shedaniel
5056076e82
Change workflow
2024-10-06 05:08:58 +08:00
shedaniel
a14036d12b
Update to upload-artifact@v4
2024-10-06 03:18:28 +08:00
Jab125
289ed46f49
Port to 1.21 ( #511 )
...
* 1.21-pre1
* progress
* fix MixinGameRenderer
* update the access widener
* pass removal reason in the player respawn event
* Update MixinGameRenderer.java
* fix more mixins
* fix more 1.21 stuff
* Update TestRegistries.java
* remove enchantments (it's data driven)
* rename 1.20.6 files to 1.21
* update to 1.21-pre4
* lol
* fix neoforge
* Finish port to 1.21
---------
Co-authored-by: shedaniel <daniel@shedaniel.me >
2024-06-14 02:57:55 +09:00
Jab125
ba78f466ea
Port to 1.20.6 ( #494 )
...
* Begin port to 1.20.6
* Port to 1.20.6
* decrease diff
* Fix Creative Tab Ordering
* add test for creative tab ordering
* change up test
* add github actions build for 1.20.6
* fix some outdated things in the github actions
* use the mod bus instead of the neoforge bus when registering menu screens
* update versions in `build.gradle`
* change to 20.6.70-beta
* require 20.6.70
* this doesn't need fabric
Signed-off-by: shedaniel <daniel@shedaniel.me >
---------
Signed-off-by: shedaniel <daniel@shedaniel.me >
Co-authored-by: shedaniel <daniel@shedaniel.me >
2024-05-18 21:29:27 +09:00
shedaniel
ff8e05373c
Build with Java 21
...
Signed-off-by: shedaniel <daniel@shedaniel.me >
2024-04-09 18:28:30 +09:00
shedaniel
7b65d8da73
Update to 24w09a
...
Signed-off-by: shedaniel <daniel@shedaniel.me >
2024-03-01 05:26:50 +09:00
shedaniel
3575429592
Update to 1.20.4
2023-12-09 00:55:47 +08:00
shedaniel
731a772ab1
Updated to 23w40a
...
Signed-off-by: shedaniel <daniel@shedaniel.me >
2023-10-08 22:27:55 +08:00
shedaniel
38edbd29d3
Updated to 23w31a
2023-08-08 18:51:24 +08:00
shedaniel
ec04de2649
23w13a
2023-04-01 19:14:06 +08:00
shedaniel
4307d5ca0a
Update to 23w03a
2023-01-20 23:11:34 +08:00
shedaniel
efcbe635b2
Publish Architectury 7
2022-10-23 19:24:52 +08:00
shedaniel
0f0ea8c8ea
New 1.19.2 branch
2022-08-06 10:06:29 +08:00
shedaniel
aec32d5f42
Migrate to Unified Publishing ( #274 )
...
[norelease] to avoid empty release
* Migrate to Unified Publishing
* Proper changelog md
* Edit workflow
(cherry picked from commit 547f06f45e )
2022-06-14 00:00:53 +02:00
Max
8564ccd042
[ci skip] Update workflow naming
2022-06-09 19:53:45 +02:00
Max
5d4a8d9506
Add rudimentary support for modrinth publishing ( #263 )
...
(cherry picked from commit 4da029729c )
Signed-off-by: Max <maxh2709@gmail.com >
2022-05-22 18:36:27 +02:00
shedaniel
dc2e644ed2
Update workflow files for 1.19
2022-03-19 20:57:21 +08:00
shedaniel
6d1a5f081c
Properly update to 22w06a
2022-02-12 02:03:53 +08:00
Max
8b282f5c5a
3.4 : License and workflow updates, deprecate NbtType, merge #159 and #160
...
Signed-off-by: Max <maxh2709@gmail.com >
2021-12-31 23:06:44 +01:00
Max
82d1b6947f
Update workflow files
...
Signed-off-by: Max <maxh2709@gmail.com >
2021-12-26 23:11:11 +01:00
shedaniel
43dc2500e8
Migrate to Temurin JDK 17
2021-12-02 01:28:45 +08:00
shedaniel
ffe3fbe3f4
21w37a
2021-09-23 02:44:15 +08:00
shedaniel
8b262d07c0
Refactor and 1.17-pre1 ( #96 )
...
* Fix #94
Signed-off-by: shedaniel <daniel@shedaniel.me >
* Add Chunk data save and load events, closes #89 (#92 )
* Created Chunk save and load event. Closes #89
* Fixed missing licence
* Update common/src/main/java/me/shedaniel/architectury/event/events/ChunkEvent.java
* Update common/src/main/java/me/shedaniel/architectury/event/events/ChunkEvent.java
* Update common/src/main/java/me/shedaniel/architectury/event/events/ChunkEvent.java
* Supply ServerLevel in ChunkEvent.LOAD, style cleanup
Signed-off-by: shedaniel <daniel@shedaniel.me >
* Add "Data" suffix to Chunk IO Events and mark level as nullable for load
* Update common/src/main/java/me/shedaniel/architectury/event/events/ChunkEvent.java
* Bump to 1.16
Co-authored-by: shedaniel <daniel@shedaniel.me >
Co-authored-by: Max <maxh2709@gmail.com >
* Update pr.yml
* Add NetworkManager hook for Entity spawn packets (#88 )
* New utility hook for creating a entity spawn packet. before every mod had to implement this in itself.
* Apply suggestions from code review
Co-authored-by: shedaniel <daniel@shedaniel.me >
* Update common/src/main/java/me/shedaniel/architectury/networking/NetworkManager.java
* Update common/src/main/java/me/shedaniel/architectury/networking/NetworkManager.java
* Properly implement SpawnEntityPacket & Format style
Signed-off-by: shedaniel <daniel@shedaniel.me >
* Format
Signed-off-by: shedaniel <daniel@shedaniel.me >
* createEntitySpawnPacket -> createAddEntityPacket for mojmap consistency
Signed-off-by: shedaniel <daniel@shedaniel.me >
* Bump version to 1.17
Co-authored-by: Max <maxh2709@gmail.com >
Co-authored-by: shedaniel <daniel@shedaniel.me >
* Add Javadocs for all events (#91 )
* javadoc for ClientChatEvent
* javadoc for ClientPlayerEvent
* javadoc for ClientRawInputEvent
* Added javadoc for ClientScreenInputEvent
* Bit refactoring and removed javadoc @see to the caller methods
* Add javadoc for BlockEvent
* Add javadoc for ChatEvent
* Add javadoc for CommandPerformEvent and CommandRegistrationEvent
* Add javadoc for EntityEvent
* Add javadoc for ExplosionEvent
* Add javadoc for GuiEvent
* Add javadoc for InteractionEvent
* Add javadoc for LightningEvent, RecipeUpdateEvent & TextureStitchEvent
* Add javadoc for LifecycleEvent & ClientLifecycleEvent
* Add javadoc for TooltipEvent
* Add javadoc for TickEvent and partly PlayerEvent
* More javadoc for PlayerEvent
* Finally all event have javadoc
* Update common/src/main/java/me/shedaniel/architectury/event/events/CommandPerformEvent.java
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
* Update common/src/main/java/me/shedaniel/architectury/event/events/CommandPerformEvent.java
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
* Update common/src/main/java/me/shedaniel/architectury/event/events/CommandPerformEvent.java
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
* Update common/src/main/java/me/shedaniel/architectury/event/events/ChatEvent.java
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
* Update common/src/main/java/me/shedaniel/architectury/event/events/CommandRegistrationEvent.java
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
* Update common/src/main/java/me/shedaniel/architectury/event/events/EntityEvent.java
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
* Update common/src/main/java/me/shedaniel/architectury/event/events/EntityEvent.java
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
* Update common/src/main/java/me/shedaniel/architectury/event/events/EntityEvent.java
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
* Update common/src/main/java/me/shedaniel/architectury/event/events/EntityEvent.java
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
* Update common/src/main/java/me/shedaniel/architectury/event/events/client/ClientScreenInputEvent.java
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
* Update common/src/main/java/me/shedaniel/architectury/event/events/client/ClientScreenInputEvent.java
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
* Update common/src/main/java/me/shedaniel/architectury/event/events/BlockEvent.java
Co-authored-by: Max <maxh2709@gmail.com >
* Update common/src/main/java/me/shedaniel/architectury/event/events/BlockEvent.java
Co-authored-by: Max <maxh2709@gmail.com >
* Update common/src/main/java/me/shedaniel/architectury/event/events/BlockEvent.java
Co-authored-by: Max <maxh2709@gmail.com >
* Update common/src/main/java/me/shedaniel/architectury/event/events/BlockEvent.java
Co-authored-by: Max <maxh2709@gmail.com >
* Update common/src/main/java/me/shedaniel/architectury/event/events/LifecycleEvent.java
Co-authored-by: Max <maxh2709@gmail.com >
* Update common/src/main/java/me/shedaniel/architectury/event/events/LifecycleEvent.java
Co-authored-by: Max <maxh2709@gmail.com >
* Update common/src/main/java/me/shedaniel/architectury/event/events/LifecycleEvent.java
Co-authored-by: Max <maxh2709@gmail.com >
* Update common/src/main/java/me/shedaniel/architectury/event/events/PlayerEvent.java
Co-authored-by: Max <maxh2709@gmail.com >
* Apply suggestions from code review
Co-authored-by: Max <maxh2709@gmail.com >
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
Co-authored-by: Max <maxh2709@gmail.com >
* Apply suggestions from code review
Co-authored-by: Max <maxh2709@gmail.com >
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Max <maxh2709@gmail.com >
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Max <maxh2709@gmail.com >
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: shedaniel <daniel@shedaniel.me >
* Applied some more reviews
* Applied some more reviews
* Applied suggestions
* Reformat and apply some minor suggestions
* Apply suggestions from review (first batch)
* Remove double return javadoc
* Apply suggestions from code review
Co-authored-by: shedaniel <daniel@shedaniel.me >
* Add "scaled" to mouse coordinates
* Final touches
Signed-off-by: shedaniel <daniel@shedaniel.me >
* Remove invalid tips
Signed-off-by: shedaniel <daniel@shedaniel.me >
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
Co-authored-by: Max <maxh2709@gmail.com >
Co-authored-by: shedaniel <daniel@shedaniel.me >
* Refactor
Signed-off-by: shedaniel <daniel@shedaniel.me >
* Update common/src/main/java/dev/architectury/event/events/common/InteractionEvent.java
Co-authored-by: Max <maxh2709@gmail.com >
* Apply suggestions from code review
Co-authored-by: Max <maxh2709@gmail.com >
* attack -> hurt
Signed-off-by: shedaniel <daniel@shedaniel.me >
* Update @param for InteractionEvent#FARMLAND_TRAMPLE
Signed-off-by: shedaniel <daniel@shedaniel.me >
* world -> level
Signed-off-by: shedaniel <daniel@shedaniel.me >
* Relocate hooks
Signed-off-by: shedaniel <daniel@shedaniel.me >
* Organize imports
Signed-off-by: shedaniel <daniel@shedaniel.me >
* Registry -> Registrar Please voice out your opinion!!
Signed-off-by: shedaniel <daniel@shedaniel.me >
* Some more renames
itemOptional -> optionalItem
RegistryBuilder -> RegistrarBuilder
RegistryOption -> RegistrarOption
Not forcing RegistryEntry on new registries, vanilla types don't have them
Signed-off-by: shedaniel <daniel@shedaniel.me >
* Java 16-ification
Signed-off-by: shedaniel <daniel@shedaniel.me >
* Optimise imports after the var change
Signed-off-by: shedaniel <daniel@shedaniel.me >
* Un-minimize architectury-common.mixins.json
Signed-off-by: shedaniel <daniel@shedaniel.me >
Co-authored-by: canitzp <12819060+canitzp@users.noreply.github.com >
Co-authored-by: Max <maxh2709@gmail.com >
Co-authored-by: Juuxel <6596629+Juuxel@users.noreply.github.com >
2021-05-30 19:08:11 +08:00
Max
28867f012d
GitHub does *not* like workflows in subdirectories... sad
2021-05-20 23:33:08 +02:00
Max
a0b62d4ffb
Try separating workflows for stable/dev
2021-05-20 21:22:02 +00:00
shedaniel
5e75d5e278
Merge remote-tracking branch 'architectury/1.16' into 1.17
...
# Conflicts:
# .github/workflows/push.yml
2021-05-20 22:25:25 +08:00
shedaniel
cccbaa2f11
Update FUNDING.yml
...
Signed-off-by: shedaniel <daniel@shedaniel.me >
2021-05-19 22:48:51 +08:00
Max
fbd72fece9
Update push.yml
2021-05-19 16:39:19 +02:00
Max
9873107634
Update push.yml
2021-05-19 16:36:03 +02:00
shedaniel
bc357eab76
Build on Java 16
...
Signed-off-by: shedaniel <daniel@shedaniel.me >
2021-05-19 22:34:04 +08:00
Max
4aefdd1000
Remove 1.17 from Java 8 builds
2021-05-19 16:33:26 +02:00
Max
a422420c67
Update pr.yml
2021-05-19 16:23:28 +02:00
Max
728457d416
Remove JDK 11 from build
...
(Also trying out a new syntax for build versioning that tries to cobble it together from gradle.properties, hopefully it works)
2021-05-19 16:15:17 +02:00
Max
1d1cbff0cd
Update pr.yml
2021-05-19 01:53:40 +02:00
Max
648464f00a
Update push.yml
2021-05-19 00:54:13 +02:00
Max
8ffbbb6a98
Update pr workflow
2021-05-18 18:07:36 +02:00
Max
0b2c0d8d74
Update push workflow
2021-05-18 17:36:14 +02:00
Max
bc402d6b5f
Update pr.yml
2021-05-14 16:16:53 +02:00
Max
707408c873
[chore] Update pull request workflow
...
Does **not** fully solve our issue with snapshot builds just yet, this is just an intermediary solution
2021-05-14 16:06:39 +02:00
Max
6956b95ed9
[chore] Update FUNDING.yml
2021-05-14 14:56:09 +02:00
shedaniel
70d5de3186
Migrate to my maven + make NetworkChannel side-agnostic
2021-02-08 21:49:58 +08:00
Max
a3e8bbd8f4
Update GitHub workflows to support [ci skip] tag
...
(It also now only respects "relevant" files like gradle configs and source files by default)
2021-01-25 18:08:57 +01:00