Commit graph

4785 commits

Author SHA1 Message Date
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
TropheusJ
0f752d604c Merge remote-tracking branch 'refs/remotes/origin/mc1.20.1/feature-dev' into jay/mc1.20.1/attached-registry-refactors
# Conflicts:
#	src/main/java/com/simibubi/create/content/contraptions/mounted/MinecartContraptionItem.java
2025-02-17 08:34:54 -05:00
TropheusJ
27f8a3adcd make MovingInteractionBehaviour api 2025-02-16 23:39:59 -05:00
TropheusJ
a5c4383eb5 make MovementBehaviour api 2025-02-16 23:36:03 -05:00
TropheusJ
d611992018 more null checking 2025-02-16 23:32:29 -05:00
TropheusJ
404ce0212c add method to query by (Block/Fluid)State 2025-02-16 23:25:13 -05:00
TropheusJ
af365a8337 remove redundant block parameters 2025-02-15 21:51:16 -05:00
TropheusJ
e966455143 rework BlockSpoutingBehaviour and add new behaviors 2025-02-15 21:46:30 -05:00
TropheusJ
6edf7ec68e invalidate everything 2025-02-15 19:54:44 -05:00
TropheusJ
3c9bfef30e rename to SimpleRegistry 2025-02-15 19:44:59 -05:00
IThundxr
b28427fe2d
Merge remote-tracking branch 'concealed/mc1.20.1/feature-dev' into mc1.20.1/feature-dev 2025-02-15 11:53:33 -05:00
IThundxr
150ef3e497
Non-Plural registries 2025-02-15 11:53:23 -05:00
simibubi
3d47f58daa Autocompletely
- Restocker gauge UI now suggests the address of the frog port on top of its packager
2025-02-14 17:42:55 +01:00
simibubi
adb3de0461 Update Contraption.java
- Fixed vault rendering on contraptions
2025-02-14 17:11:52 +01:00
simibubi
01a9532678 Water whe doing
- Fixed factory gauge sending incomplete orders when activating in the same tick as a competing gauge
- Water wheels now maintain their texture material when pasted in a schematic
2025-02-14 16:46:17 +01:00