Commit graph

4256 commits

Author SHA1 Message Date
IThundxr
1805140910
Interrogated Depots
- Add gametest for depot comparator output
2024-11-30 22:22:22 -05:00
IThundxr
ba9086a35e
Lukewarm fix
- Fix NPE caused by previous commit
2024-11-30 21:55:56 -05:00
IThundxr
213cdb7823
Lying depots
- Fixes Creators-of-Create/Create#7179
2024-11-30 20:09:31 -05:00
simibubi
4e5b2c5107 Signs of Tweakness
- readded sent prompt in stock keeper screen
- fixed some broken item icons
- keeper now renders anchored to the bottom and behind the window
2024-11-30 18:46:47 +01:00
Kryppers
06f34d3a23 Packing peanuts
Updated the card armour on the correct repository

tweaked conveyor bullwheel

updated ticker model

Updated panel model and textures

tweaks to stock keeper UI
2024-11-29 21:29:09 +00:00
zelophed
8d38a411b6 consistent order for states in wrench menu 2024-11-29 20:47:14 +01:00
IThundxr
b2d5a9858f
Risky spell casting
- Fix ClassCastExpression suppression
- Fix #7176
2024-11-28 09:48:42 -05:00
Kryppers
8b94639b6d stock check
Minor tweaks to the stock keeper UI
2024-11-28 11:36:24 +00:00
simibubi
ef1f494c08 Kryppers and Keepers
- New design for Stock keeper UI
2024-11-27 19:54:22 +01:00
simibubi
f0cb204da4 Nice pricing
- Table cloth order costs are set in-world using a filter slot
2024-11-27 13:50:28 +01:00
simibubi
8f1eb87fda Re-packaged
- Fixed logistics hat not using cutout layer
- Stock ticker categories can be moved to top or bottom of list
- Packager block shows a redstone indicator
- Defragmenting Packager is now its own block
- Stock links no longer prevent packager activation by redstone
2024-11-26 22:21:21 +01:00
simibubi
289e1a64c3 Order 420
- Mechanical arms can interact with packagers directly
- Blaze burners can be stock keepers
2024-11-25 22:12:02 +01:00
simibubi
6f8a919917 Autocraft a better life
- lang entries for panel auto-crafting
- Mechanical crafters waste less time on empty animation frames
- panel auto-crafting centres its recipes
2024-11-25 18:35:17 +01:00
simibubi
bea6e55048 Merge branch 'mc1.20.1/feature-dev' into mc1.20.1/gauge_autocrafting 2024-11-25 14:08:24 +01:00
IThundxr
3547b72f73
Repair threshold reached
- Fix threshold switch gametests to account for the recent changes
2024-11-24 12:12:01 -05:00
IThundxr
844419b937
The tale of the forgotten mixin
- Remove removed mixin from create.mixins.json
2024-11-24 11:48:13 -05:00
IThundxr
d92b47d0ef
Box in the vents
- Make the player hitbox smaller when hiding as a box and allow them to go into 1x1 spaces
2024-11-24 11:46:20 -05:00
IThundxr
37134bd6ae
Long forgotten
- Remove unneeded mixin that was missed during the move to catnip
2024-11-23 21:04:57 -05:00
IThundxr
dcbb3c70c9
Deduplication Deprecation
- Remove deprecated methods in IHaveGoggleInformation
- Remove deprecated method in TreeCutter
2024-11-23 19:35:37 -05:00
IThundxr
b7914ed894
Deprecation Quadrivium
- Remove LangMerger & associated classes
- Remove ChainedDataProvider
2024-11-23 18:30:16 -05:00
IThundxr
4dfe5aae17
Revert "Offset visuals"
This reverts commit 6529b8f74e.
2024-11-22 09:21:09 -05:00
IThundxr
6529b8f74e
Offset visuals
- Fix extended belt funnels placing items at the wrong spot leading to de-synced flap visuals (Creators-of-Create/Create#7095)
2024-11-21 21:37:49 -05:00
IThundxr
64cc0e9f26
Broken glue cap
- Fix unbreakable superglue not being usable (Creators-of-Create/Create#6253)
2024-11-21 21:11:10 -05:00
IThundxr
86b1ca9b72
Holes in the schedule
- Scheduling ticks with a delay of 0 messes up the order of existing block ticks causing bugs (Create#7141)
2024-11-21 20:52:40 -05:00
Jozufozu
8da3ab3262 Quite offsetting
- Add missing shaft to saw actors
- Fix stabilized bearings rendering 2 sticky faces
- Remove axis field from KBEV
- Make most helper methods from KBEV available as public static
- Rewrite offset control logic to be easier to read and consolidate the
  duplications I found
- Simplify per-frame logic in DeployerActorVisual by saving the base
  transforms as fields
- Fix deployers and stabilized bearings not animating on contraptions
- Fix bogey block entities not initializing their animations in the ctor
- Fix shafts on actors not being aligned with other kinetic components
- Fix Visuals not respecting KBE#getRotationAngleOffset
2024-11-18 12:43:39 -08:00
Jozufozu
1ba938d8d4 Just wear them for the frames
- Mark goggles models as cutout
2024-11-17 14:24:55 -08:00
Jozufozu
b703de3b78 Whisked away
- Remove BeltInstance
- Belt visuals now use ScrollInstance
- Improve ScrollInstance setters to work well with belts
- Simultaneously simplify belt visual and make it more complicated
  - Deduplicate setup code
  - Inline speed calculation and all random constants that were stored
    in the visual. Those are cheap enough that we can just re-calculate
    as necessary to save on the memory cost
  - Move magic constants to statics
  - Make instances final
2024-11-17 14:08:50 -08:00
Jozufozu
6155883de0 Know your place!
- Using new debug tool, fix all visuals that initialize their instances
  at the render origin
- Update ArmVisual and SteamEngineVisual to use instance hiding
- Update SchematicannonVisual, SteamEngineVisual, and ToolBoxVisual to
  avoid re-calculating animations when nothing is happening
- Use RecyclingPoseStacks in ArmVisual and CarriageContraptionVisual
- Bump flywheel version
2024-11-16 16:14:02 -08:00
Jozufozu
57db100bc3 Please step off
- Actually delete elevator instances
- Fix off-by-one error causing the magnet to appear dark when placed
2024-11-15 13:21:26 -08:00
Jozufozu
a7a85c7296 Elevating the look
- Implement ElevatorPulleyVisual
- Makes good use of recycling and instance hiding
- Fixes issue where the elevator belt cannot be seen at the bottom of
  very tall elevators
- Add offset field to scroll instance to support the elevator belt's CPU
  driven animation
- Use shader light for the elevator belt to simplify tracking. Might be
  better off copying what the other pulleys do, but this achieves the
  effect quite well.
- Bump flywheel version
2024-11-15 13:12:27 -08:00
Jozufozu
3eae6fbf32 Going up!
- Round the scroll delta away from zero when interacting with elevator
  contraption controls
- Fixes issue where I wasn't able to scroll up to select a higher floor
2024-11-15 11:11:46 -08:00
Jozufozu
3b7b5a9eee Burying the lighting bugs
- This may not be worth it, but it definitely looks better
- Switch to flat shader lighting for curved track segments
- Fixes dark track segments when clipped into hills
- Bump flywheel version
2024-11-12 20:11:23 -08:00
Jozufozu
908f6dc083 Quit yer flappin
- Make flap visuals use TransformedInstance, as FlapInstance had similar
  size but a much more complicated shader
- Remove flap instance and associated shaders
- Remove double negative in tunnel flap rendering
- Make negative flapness the inward direction
- Move common rendering code into FlapStuffs
- Add FlapStuffs.Visual to share visualization code between tunnels and
  funnels
2024-11-11 17:30:56 -08:00
Jozufozu
e201ce7321 What is your name?
- Fix frogport nametags not rendering with flywheel on
- Bump flywheel version
2024-11-11 15:34:23 -08:00
Jozufozu
9c1e0d5886 Infinite water source simulator 2024
- Don't update block states when a pipe is removing a fluid that would
  be an infinite source
- Add accessor mixin for FlowingFluid#getNewLiquid to test
2024-11-11 15:34:23 -08:00
simibubi
7ac52a89e5 Shaping up 2024-11-10 11:18:49 +01:00
simibubi
1d03915225 Funnel fix 2024-11-09 15:28:41 +01:00
Jozufozu
1ea0af4681 The origin of all troubles
- Fix contraptions appearing at the wrong place
2024-11-08 14:12:21 -08:00
Jozufozu
71a0a6e28f Twofold bump
- Bump flywheel version to fix visual issues and crashes
2024-11-08 10:25:23 -08:00
simibubi
ecd0d34f9a Merge branch 'mc1.20.1/feature-dev' of https://github.com/Creators-of-Create/Create-Concealed into mc1.20.1/feature-dev 2024-11-08 16:21:03 +01:00
simibubi
bdd51e349e You must play for this
- Fixed stock ticker returning payments client side
- Fixed package sneak right click voiding items
- Fixed factory gauge not using an item when added to a block space
- Halved cost of conveyor chain connections, added a chain recipe using zinc
- Made stock keeper screen more resistant to issues with low tps and latency
- Item hatch deposits held item before inventory
- Fixed funnels not able to extract when any entity is nearby, even glue
- Cardboard box no longer renders in first person mode
- Fixed stock keeper not telling item durability
- Pulp recipe is now more generous
- Fixed server startup issue with new bogey registration
- Fully emptied stacks in stock keeper view will show as empty slots
2024-11-08 16:20:34 +01:00
zelophed
6f1979df0a adjust block updates from rotation menu
- remove unused ponder keybind
2024-11-08 15:57:19 +01:00
simibubi
b1b5e192a1 Merge branch 'mc1.20.1/high-logistics' into mc1.20.1/feature-dev 2024-11-06 09:32:22 +01:00
simibubi
45c73d5c7b Port changes 2024-11-06 09:29:30 +01:00
simibubi
6f36361bfd Merge branch 'mc1.20.1/dev' into mc1.20.1/feature-dev 2024-11-06 09:22:08 +01:00
simibubi
3106332c57 Crafting recipes 2024-11-06 08:59:07 +01:00
zelophed
38a0cf0e0e barely hanging on 2024-11-05 23:48:16 +01:00
simibubi
21a2bf6a20 Whatchamacallit
- Rename some blocks and items
- Cannot disguise while flying
- Deployers can no longer take a seat
- Reorder block entries
2024-11-05 21:08:44 +01:00
simibubi
cc7692f598 Merge branch 'mc1.20.1/high-logistics' of https://github.com/Creators-of-Create/Create-Concealed into mc1.20.1/high-logistics 2024-11-05 15:26:39 +01:00
simibubi
4f94b94058 Laptop leftovers 2024-11-05 15:25:27 +01:00