shedaniel
7d721c8521
Add Registries#forRegistry and delay getting forge mod event bus ( #82 )
2021-11-27 00:18:55 +08:00
shedaniel
a7ecdcf578
Removed Deprecated API
2021-11-14 02:32:49 +08:00
shedaniel
52d3bad6f8
Update to 1.18-pre1
2021-11-14 02:30:22 +08:00
shedaniel
ac84414b30
Merge remote-tracking branch 'architectury/1.17' into 1.18
...
# Conflicts:
# gradle.properties
2021-10-28 14:52:03 +08:00
shedaniel
db6ae9934f
Don't release non split packets, bump minor version because we didn't
2021-10-23 19:12:41 +08:00
shedaniel
a6a361e5e1
Add support for PacketTransformer and a SplitPacketTransformer ( #142 )
...
* Add support for PacketTransformer and a SplitPacketTransformer
* Add testmod and make it work
* Add experimental, Remove generics, they are pointless
2021-10-23 18:27:28 +08:00
shedaniel
e1738f7a2d
Update to 21w41a
2021-10-14 17:07:02 +08:00
shedaniel
ffe3fbe3f4
21w37a
2021-09-23 02:44:15 +08:00
shedaniel
c3ffa8d976
Update to Loom 0.10.0 and add Mixins
2021-09-22 23:03:07 +08:00
shedaniel
88dbf04c9b
Implement item properties ( #132 )
2021-08-30 02:56:33 +08:00
shedaniel
c8667222a3
Add license headers
2021-08-24 03:34:50 +08:00
Leo40Git
aba773f07a
These aren't actually recipes, so...
2021-08-13 12:00:20 +03:00
Leo40Git
0c1aaa98b2
Javadoc I definitely went ham on
2021-08-12 22:45:31 +03:00
Leo40Git
64be307c1b
Rename parameters to be less cryptic
2021-08-12 22:35:11 +03:00
Leo40Git
c8f7904481
Validate stripping recipe before adding
2021-08-11 15:51:32 +03:00
Leo40Git
32a44239ea
Add tool interaction recipe hooks
2021-08-11 12:14:26 +03:00
shedaniel
4ef7f45ae7
Switch to MethodHandlers to avoid wrapping exceptions with InvocationTargetException due to reflection
2021-08-06 17:09:05 +08:00
shedaniel
bf34031711
WIP Forge port
2021-07-29 23:03:06 +08:00
LatvianModder
5b7cb36414
Added SimpleNetworkManager ( #120 )
...
Signed-off-by: shedaniel <daniel@shedaniel.me >
Co-authored-by: Juuz <6596629+Juuxel@users.noreply.github.com >
Co-authored-by: shedaniel <daniel@shedaniel.me >
2021-07-12 12:13:07 +08:00
Max
6b32aec5b9
Fix ExpectPlatform on FoodPropertiesHooks
2021-07-04 14:36:45 +02:00
shedaniel
e45dc97e92
Allow adding supplied effects to FoodProperties ( #119 )
...
Signed-off-by: shedaniel <daniel@shedaniel.me >
2021-07-04 18:40:27 +08:00
shedaniel
734a310c98
Make ColorHandlers wildcard, fix #114
...
Signed-off-by: shedaniel <daniel@shedaniel.me >
2021-07-01 19:23:39 +02:00
shedaniel
15ffb25551
Wrapper for BlockEntityType.Builder ( #115 )
...
Signed-off-by: shedaniel <daniel@shedaniel.me >
Co-authored-by: Max <maxh2709@gmail.com >
2021-07-01 18:38:16 +02:00
Leo40Git
f6649ae398
Particle Provider API ( #110 )
...
Signed-off-by: shedaniel <daniel@shedaniel.me >
2021-06-27 14:08:54 +08:00
lazynessmind
125494399d
Entity Event: Animal Tame ( #109 )
2021-06-24 00:46:14 +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