IThundxr
13148135b5
Merge branch 'mc1.20.1/feature-dev' into mc1.21.1/dev
2025-02-21 18:31:28 -05:00
IThundxr
89ba8a76bc
CoreModn't
2025-02-21 16:42:07 -05:00
TropheusJ
a2ab54e18a
Refactor Mounted Dispense Behaviours ( #17 )
2025-02-21 11:07:07 -05:00
TropheusJ
30baef1740
use tags for mounted item storage attributes ( #16 )
2025-02-21 11:05:15 -05:00
TropheusJ
5281a42d54
OpenEndedPipeEffect API ( #15 )
2025-02-20 19:08:18 -05:00
TropheusJ
84cc8086e8
Make ContraptionType API and a registry ( #14 )
...
* I cast spell of net.minecraft.core.Registry
- make ContraptionType a registry
- moved some behavior that checked == to tags
* use holder for ID
* run data
---------
Co-authored-by: IThundxr <me@ithundxr.dev>
2025-02-20 19:06:39 -05:00
IThundxr
5d75785f9d
Merge pull request #13 from Creators-of-Create/jay/mc1.20.1/block-movement-checks-api
...
Make BlockMovementChecks API
2025-02-20 18:53:37 -05:00
TropheusJ
fe57475d40
make root registry private, improve comments
2025-02-20 16:31:49 -05:00
TropheusJ
2d8ffc1585
rename fields
2025-02-20 16:26:18 -05:00
IThundxr
17fe7a31ed
Enhanced registries
2025-02-20 16:08:24 -05:00
TropheusJ
692c1c589e
sentenced to the API package for your crimes
2025-02-20 10:49:41 -05:00
IThundxr
7bf2be0ab9
Merge pull request #12 from Creators-of-Create/jay/mc1.20.1/fix-contraption-item-pickup
2025-02-20 09:42:52 -05:00
IThundxr
6b77eddbf1
Merge pull request #11 from Creators-of-Create/jay/mc1.20.1/remove-none-type
2025-02-20 09:42:19 -05:00
TropheusJ
58af7aaa4b
fix players picking up items in contraption bounds when seated
2025-02-20 09:37:21 -05:00
TropheusJ
635d87f217
remove NONE fan processing
2025-02-20 09:10:34 -05:00
IThundxr
1888998553
Merge pull request #9 from Creators-of-Create/jay/mc1.20.1/contraption-movement-setting-api
...
Make Contraption Movement Settings API
2025-02-20 08:47:50 -05:00
IThundxr
5416598257
Merge pull request #7 from Creators-of-Create/jay/mc1.20.1/portal-tracks-api
...
Make Portal Tracks API
2025-02-20 08:47:30 -05:00
TropheusJ
c1dff944ff
Merge branch 'mc1.20.1/feature-dev' into jay/mc1.20.1/portal-tracks-api
2025-02-20 08:46:57 -05:00
IThundxr
f8b3da4d81
Merge pull request #8 from Creators-of-Create/jay/mc1.20.1/boiler-heater-api
...
Make Boiler Heaters API
2025-02-20 08:45:47 -05:00
TropheusJ
f0b3b833ed
Merge branch 'mc1.20.1/feature-dev' into jay/mc1.20.1/portal-tracks-api
2025-02-20 08:45:28 -05:00
IThundxr
d52fea34dd
Merge pull request #10 from Creators-of-Create/jay/mc1.20.1/rework-block-conductors
...
Rework Block Conductors
2025-02-20 08:45:27 -05:00
TropheusJ
f7e17edf34
Merge branch 'mc1.20.1/feature-dev' into jay/mc1.20.1/boiler-heater-api
2025-02-20 08:45:02 -05:00
TropheusJ
4e9c91e78b
Merge branch 'mc1.20.1/feature-dev' into jay/mc1.20.1/contraption-movement-setting-api
2025-02-20 08:44:50 -05:00
TropheusJ
aa12c64c8c
Merge branch 'mc1.20.1/feature-dev' into jay/mc1.20.1/rework-block-conductors
2025-02-20 08:43:33 -05:00
IThundxr
e2b62b8ccf
Merge pull request #6 from Creators-of-Create/jay/mc1.20.1/attached-registry-refactors
...
Attached Registry Refactors
2025-02-20 08:41:03 -05:00
IThundxr
3fcb86965e
Remove un-needed semi-colon
2025-02-20 08:38:03 -05:00
IThundxr
4e56f60de4
Merge branch 'mc1.20.1/feature-dev' into jay/mc1.20.1/attached-registry-refactors
...
# Conflicts:
# src/main/java/com/simibubi/create/content/contraptions/actors/harvester/HarvesterMovementBehaviour.java
2025-02-20 08:37:11 -05:00
IThundxr
be60c6ce5a
Misc fixes
2025-02-20 07:15:20 -05:00
IThundxr
19f31e33d2
Nicer drills
...
- Implement a tag to allow people to specify blocks drills shouldn't break
2025-02-20 07:08:43 -05:00
IThundxr
d759f43702
Trimmy McTrim
2025-02-20 07:03:11 -05:00
IThundxr
972a8c7662
Merge branch 'mc1.20.1/feature-dev' into mc1.21.1/dev
2025-02-19 21:45:14 -05:00
IThundxr
4ebde6610c
Sodium enhanced animated textures
...
- Fix animated textures for saws and factory gauges not being animated when sodium is installed
2025-02-19 21:44:56 -05:00
TropheusJ
12c0abc864
rework block conductor API
2025-02-19 19:48:39 -05:00
IThundxr
7c538de32e
Double arrows
...
- Remove duplicate file
2025-02-19 18:41:16 -05:00
TropheusJ
066eb31813
my body is a machine that turns pasta into pull requests
...
- ContraptionMovementSetting API and cleanup pass
2025-02-19 13:13:24 -05:00
TropheusJ
8fceeb44a5
Go to API. Go directly to API. Do not pass GO, do not collect $200.
...
- BoilerHeater API
2025-02-19 13:01:45 -05:00
TropheusJ
44af2f9d5b
Go to API. Go directly to API. Do not pass GO, do not collect $200.
...
- BoilerHeater API
2025-02-19 13:00:25 -05:00
TropheusJ
0d013c8806
woe, API status be upon ye
...
- make portal track behavior API
- some cleanup while I'm at it
2025-02-19 12:40:55 -05:00
TropheusJ
381a0ae3bd
that's pretty important
...
- add register methods to AllDisplaySources/Targets
- move now-treadsafe registrations out of comment
2025-02-19 11:24:26 -05:00
TropheusJ
4bb2a862cf
fix legacy names, organize sources
2025-02-19 11:16:53 -05:00
TropheusJ
7ba5566c79
Merge branch 'mc1.20.1/feature-dev' into jay/mc1.20.1/attached-registry-refactors
2025-02-19 10:57:53 -05:00
TropheusJ
169e32d722
out, demons!
...
- convert registries to vanilla ones, make them API
- split display behaviors fully to sources and targets
- move display behaviors to registries
- add SimpleRegistry.Multi for one-to-many associations
- create SimpleBuilder for unified handling of these simple associated objects
2025-02-19 10:57:35 -05:00
IThundxr
026af35fa4
Cutting out issues
2025-02-18 07:15:08 -05:00
IThundxr
ab2eab05f8
Merge branch 'mc1.20.1/feature-dev' into mc1.21.1/dev
...
# Conflicts:
# src/main/java/com/simibubi/create/content/fluids/PipeAttachmentModel.java
2025-02-17 16:38:42 -05:00
IThundxr
bbdb627a16
Ancient todo
2025-02-17 16:37:26 -05:00
IThundxr
4e7016f987
Breaking the cycle
...
- Fix a bunch of FIXME's and TODO's around the place
2025-02-17 14:49:45 -05:00
IThundxr
ba90f5405b
Merge branch 'refs/heads/mc1.20.1/feature-dev' into mc1.21.1/dev
...
# Conflicts:
# src/main/java/com/simibubi/create/content/kinetics/crusher/CrushingWheelBlockEntity.java
# src/main/java/com/simibubi/create/foundation/advancement/AllAdvancements.java
2025-02-17 14:48:15 -05:00
IThundxr
658225e318
Fortuneful Crushers
...
- Fix Crushing Wheels not applying fortune like they should
- Remove extra FIXME
2025-02-17 14:47:47 -05:00
IThundxr
a9b40126a4
Merge branch 'mc1.20.1/feature-dev' into mc1.21.1/dev
...
# Conflicts:
# src/main/java/com/simibubi/create/AllRegistries.java
# src/main/java/com/simibubi/create/content/kinetics/belt/transport/TransportedItemStack.java
# src/main/java/com/simibubi/create/content/kinetics/fan/processing/FanProcessing.java
# src/main/java/com/simibubi/create/content/kinetics/fan/processing/FanProcessingType.java
# src/main/java/com/simibubi/create/content/kinetics/fan/processing/FanProcessingTypeRegistry.java
# src/main/java/com/simibubi/create/content/kinetics/mechanicalArm/ArmInteractionPoint.java
# src/main/java/com/simibubi/create/content/kinetics/mechanicalArm/ArmInteractionPointType.java
# src/main/java/com/simibubi/create/content/kinetics/waterwheel/WaterWheelBlockEntity.java
# src/main/java/com/simibubi/create/content/logistics/filter/AttributeFilterScreen.java
# src/main/java/com/simibubi/create/content/logistics/item/filter/attribute/AllItemAttributeTypes.java
# src/main/java/com/simibubi/create/content/logistics/item/filter/attribute/ItemAttribute.java
# src/main/java/com/simibubi/create/content/logistics/packagerLink/LogisticallyLinkedBehaviour.java
2025-02-17 11:05:01 -05:00
IThundxr
3bcabaf18e
Steamed Codecs
...
- Rewrite codecs using StreamCodec#composite(codec, getter, factory) to use StreamCodec#map instead
- Require StreamCodec's for ItemAttribute's
2025-02-17 10:56:19 -05:00