Commit graph

4336 commits

Author SHA1 Message Date
Jozufozu
24acef316d Unite them
- Reduce usage of rotated partial models
- Instead use per-instance rotation to reduce draw calls and memory
  usage
- Migrate to RotatingInstance.setup where possible
2025-01-17 16:39:59 -06:00
Jozufozu
6ac654d722 Wrench art online: partialization
- Remove SingleRotatingVisual and many hyper-specialized subclasses
- Add OrientedRotatingVisual and SingleAxisRotatingVisual, which accept
  a model in the constructor as well as orientation information
- Inline the remnants of SingleRotatingVisual into saw visual because it
  has the most complicated orientation rules
- Separate large cogwheel visual from small cog and shaft
- Add partial models for every possible gantry shaft blockstate
- Move RotatingInstance "setup" logic into RotatingInstance itself
2025-01-17 16:39:59 -06:00
IThundxr
f264657c6b
Merge remote-tracking branch 'concealed/mc1.20.1/feature-dev' into mc1.20.1/feature-dev 2025-01-17 17:02:02 -05:00
IThundxr
7590ef2446
That's mine!
- Fix item hatches not dropping item filters upon being broken
2025-01-17 17:00:31 -05:00
Kryppers
e8eed60cd0 refining visuals
updated visuals for linked packager and stock ticker in preparation for new link models.
2025-01-17 21:03:19 +00:00
IThundxr
98e6795bdf
Merge remote-tracking branch 'concealed/mc1.20.1/feature-dev' into mc1.20.1/feature-dev 2025-01-17 11:36:27 -05:00
IThundxr
26250e7d9e
There you are
- Remove suppliers around FanProcessingType's; we need to often use the objects right away, and or in other parts of the code
2025-01-17 11:36:20 -05:00
Jozufozu
86e14b3828 Partially complete
- Begin work moving fully to partial models
- Add rotateToFace and rotateTo methods to RotatingInstance
- Port:
  - ShaftVisual (pulleys, chain drives, press, etc.)
  - Saw
  - Hand crank
  - Valve handle (now a separate visual)
  - Rope pulley
  - Flywheel
- Where possible in the above visuals, combine the models from different
  axes/facings
2025-01-16 19:04:53 -08:00
simibubi
a1bcf6be5f Final thoughts
- Ponder scenes for the factory gauge
2025-01-17 00:11:12 +01:00
IThundxr
ed67554b6d
Merge remote-tracking branch 'concealed/mc1.20.1/feature-dev' into mc1.20.1/feature-dev 2025-01-16 15:47:58 -05:00
IThundxr
f3f46827f1
Arts and crafts II
- Hook up recipe for trimming cardboard armor
2025-01-16 15:47:45 -05:00
Jozufozu
efedee7d48 Confused diffuse
- Fix bottom of chain conveyor guards not matching the bottom of chain
  conveyors
- Bump flywheel build, add vanillin at runtime
2025-01-16 12:18:45 -08:00
IThundxr
9be39b7f3b
Moving On II 2025-01-16 12:28:44 -05:00
IThundxr
d4ca3db3cd
Can't do that.
- Mark unmodifiable views with the annotation
2025-01-15 19:09:35 -05:00
simibubi
d86e3b29fc Ponders wonders
- Table cloth scene
2025-01-15 19:24:11 +01:00
simibubi
65a47b7724 Keep them pondering
- Re-packager scene
2025-01-15 16:48:00 +01:00
simibubi
a59c510ad0 Fix broken import 2025-01-15 14:29:39 +01:00
simibubi
54899c03cf He who ponders
- Redstone requester ponder scene
2025-01-14 23:19:43 +01:00
Kryppers
90832f471e Now you're thinking with pipes
updated smart pipe textures
2025-01-14 19:58:05 +00:00
IThundxr
28ca976cd4
Cat in the box 2025-01-14 14:10:52 -05:00
IThundxr
e86b080017
What a bad mix up
- Fix accessors by removing and replacing with method handles/AT's
2025-01-14 11:54:09 -05:00
simibubi
fcc862264d Never scene before
- Ponders for Stock link and Stock ticker
2025-01-14 14:25:48 +01:00
IThundxr
7c91e6a213
Odd block choices
- Implement a tag to mark items as invalid for paving
2025-01-13 10:11:01 -05:00
IThundxr
a969928be4
Merge remote-tracking branch 'concealed/mc1.20.1/feature-dev' into mc1.20.1/feature-dev 2025-01-13 09:51:20 -05:00
IThundxr
4b69bfc0dc
Consistent Consistency
- Make bar and window models consistent with vanilla's models
2025-01-13 09:51:13 -05:00
Kryppers
52e9668540 further asset additions
added rare_thunder asset
2025-01-13 14:45:43 +00:00
IThundxr
56faba5fea
Magic recipes
- Implement a system for generating recipes at runtime to improve mod compat
2025-01-12 21:02:28 -05:00
IThundxr
a70ab4ef63
Refmap Referee
- Fix refmap not being remapped
2025-01-12 18:05:58 -05:00
IThundxr
fdc069910c
Mixed up errors
- Fix
2025-01-12 17:46:01 -05:00
IThundxr
3f3f5a3c24
Eclipsed moon again
- Disable config cache, doesn't support eclipse yet
2025-01-12 16:44:32 -05:00
IThundxr
88907795fe
Elephant taming
- Enable parallel and caching args
- Modify tasks to support configuration cache
2025-01-12 16:23:40 -05:00
IThundxr
d506625266
Merge remote-tracking branch 'concealed/mc1.20.1/feature-dev' into mc1.20.1/feature-dev 2025-01-12 16:06:57 -05:00
IThundxr
a962ade027
A new era
- Switch to MDG instead of using FG
- Implement CI-based mod publishing
- Embed commit hash into the built jar
- Log commit hash
2025-01-12 16:06:44 -05:00
simibubi
66b21643f4 You've got ponder
- Ponder scene for Postboxes
2025-01-12 20:45:27 +01:00
IThundxr
d567f76e5e
Early morning mistakes 2025-01-12 12:58:36 -05:00
IThundxr
a592e22df3
Conflicting thoughts
- Fix certain attributes overriding the type id
2025-01-12 12:51:37 -05:00
IThundxr
7e0d504897
A forgotten language
- Fix lang keys for keybinds
2025-01-12 12:18:09 -05:00
simibubi
316e372894 Your storage is showing
- Depots are now viable as Mounted Storage and dynamically display their contents
2025-01-12 14:50:39 +01:00
Jozufozu
b2891263d6 Accretion
- Combine rotating/actor instance types
- Preference towards actor, but the arbitrary pivot was never used
- Inline KineticInstance
- Remove magic 3/10 constant in rotating shader, instead use
  renderSeconds and multiply by 6 ahead of time
- Now the rotational speed is in degrees per second
2025-01-11 23:04:01 -08:00
Jozufozu
1fbfeb6f00 Lily pad manners
- Fix the package/rigging initially appearing inside the frog's mouth
  when it's retrieving a package
- Lazily update the body/head/tongue so we don't have to upload it every
  frame when not animating
2025-01-11 20:33:53 -08:00
Jozufozu
4c5688a055 Cheap perf
- Replace SmartBlockEntity#behaviours with a Reference2ObjectArrayMap
  for faster iteration and because BehaviorTypes are unique by reference
- SmartBlockEntityTicker#tick improvements
  - Client: 9% of all -> 7% of all
  - Server: 12% of all -> 10% of all
2025-01-11 16:11:16 -08:00
Kryppers
9631eebe1b sent the wrong one!
fixed rare_evan version
2025-01-11 22:10:20 +00:00
Kryppers
db352dfa09 rare package updates
added rare_evan.

Updated textures for rare_up and rare_darcy
2025-01-11 22:08:36 +00:00
simibubi
0e69f537f2 Special Delivery
- Added train schedule instructions for delivering or retrieving packages
- Moved schedule instruction logic into their respective subclasses
- Fixed schedule screen no longer showing tooltips in the entry editor
2025-01-11 18:14:30 +01:00
simibubi
dfb0ff65c3 Package deal
- Ponder scenes for the packager
2025-01-11 13:21:58 +01:00
IThundxr
94d17bc34f
Ant Schematics
- Fix schematic gametest
2025-01-10 21:35:47 -05:00
simibubi
f9c774e338 Conveyor improv
- Fixed ponder scenes with conveyors having inconsistent outcomes based on server tps
2025-01-10 10:13:44 +01:00
simibubi
7f089e3e14 Merge branch 'mc1.20.1/feature-dev' of https://github.com/Creators-of-Create/Create-Concealed into mc1.20.1/feature-dev 2025-01-10 09:10:05 +01:00
Kryppers
3950679be8 fix basin canal 2025-01-10 01:05:32 +00:00
simibubi
b451ccd9d9 We like to ponder
- Ponder scenes for: Pulse Timer, Chain Conveyor, Frogport
2025-01-09 21:41:15 +01:00