Commit Graph

1760 Commits

Author SHA1 Message Date
61d645c354 random touchups 2021-04-23 22:42:34 +02:00
0c89eb0279 Hopefully fix some weirdness 2021-04-23 21:35:01 +02:00
a0f01b733d Fix aligners taking beams from sides they shouldn't take a beam from 2021-04-23 15:33:25 +02:00
d2dc576644 Forgot some files 2021-04-23 09:36:59 +02:00
557a496929 Added radiant beacon in code 2021-04-23 09:26:55 +02:00
Daniel Amberson
589e4146dc andesite gay box!
gay andesite box!
2021-04-22 16:15:34 -05:00
68bc9c6921 Fix some instanced rendering 2021-04-22 22:47:43 +02:00
273fe8ebf1 Add the aligner
-> still needs some better color combination logic
2021-04-22 22:21:05 +02:00
352ad95a84 Add some more configurability and light emitter behaviour 2021-04-22 17:05:02 +02:00
0bc2d1f684 Basic instancing for the mirror 2021-04-21 11:55:03 +02:00
869d68ac27 Do some more shuffling and splitting, add LightAcceptingBehaviour 2021-04-21 09:39:51 +02:00
19fa27c54b Do some packaging for easier maintenance 2021-04-20 23:55:17 +02:00
838eeeee10 Declutter and distribute for easier new additions 2021-04-20 21:47:26 +02:00
4fa551b452 Merge sound stuff 2021-04-20 18:04:30 +02:00
simibubi
559146ef04 SoundScapes, Part II
- Picking items off belts, depots, basins
- Arms collecting an item
- Mixing noises
- Cranking click noises
- Scroll-input noises
2021-04-20 17:26:46 +02:00
0dd72c236b Move mirroring to tile entity behavior 2021-04-20 14:26:49 +02:00
8e33eade50 Add rotation mode selector 2021-04-20 13:23:40 +02:00
a2e2e2a313 Fix weird recursions in specific setups, Fix normal calculation being broken on mirrors placed with axis y 2021-04-20 11:43:57 +02:00
simibubi
9391700c26 SoundScapes, Part I
- Sounds for depots, funnels, cogwheels and generic kinetic rumbling, also fans
2021-04-20 02:19:12 +02:00
19129c321f Do some reliability improvements 2021-04-20 01:15:38 +02:00
2b3fb358ad Fix a bunch of stuff, mirroring colors now works correctly 2021-04-19 18:27:53 +02:00
5d54ed4682 Fix some rendering, update model 2021-04-19 12:13:36 +02:00
dbede41eba Finally, a properly working state (reflection maths is still of by a bit) 2021-04-19 09:58:11 +02:00
8fd59b17b9 Some rendering improvements, including beam flare 2021-04-18 20:37:07 +02:00
tterrag
9697a30d76 Remove references to antlr IntegerList in favor of fastutil IntList 2021-04-18 14:04:08 -04:00
ea75b310c4 Fancy beam flare 2021-04-18 18:58:57 +02:00
00e3286ad9 Finally, properly angled beams 2021-04-18 17:30:29 +02:00
ff6b80ee9f Angle aligned rotation 2021-04-17 23:05:24 +02:00
53e1f0f416 VERY crude rendering of mirror beams (A LOT of things are broken!) 2021-04-17 21:24:38 +02:00
6326215fc5 Add mirror block to code 2021-04-17 14:31:07 +02:00
6f226f48eb Add models of mirror 2021-04-17 10:41:33 +02:00
simibubi
8a41cd57b0 Quality Software
- Temporary hotfix to Ponder block breaking animations
2021-04-16 01:57:43 +02:00
simibubi
6db763ed5d Seat-hopping into oblivion
- Fixed Seat interaction being too restrictive with max reach
- Contraption seats can no longer be mounted while riding something else
2021-04-16 01:13:46 +02:00
simibubi
db3c296792 Hotfix 2021-04-15 22:03:25 +02:00
simibubi
3dfe67cd1e Minecarts of Mass Destruction
- Contraptions with exceeding spawn packet sizes no longer get sent to the client
- Minecart Contraptions with exceeding nbt packet sizes can no longer be picked up
- Renamed "Metal Blocks" to "Blocks of Metal"
2021-04-15 20:23:50 +02:00
simibubi
f9d48386ca Scanning the Far Lands for Rails
- Fixed basins not continuing their processing when items are extracted by funnel #1416
- Basins now accept full stacks for items thrown into the top manually
- Fixed Smart Chutes not dropping filter items
- Fixed Smart Chutes not updating attached diagonal chutes properly when removed
- Fixed Server-side crash when coupling two minecarts from a glitched self-colliding pile
2021-04-15 14:43:34 +02:00
simibubi
2fc26f1112 Defer. Everything.
- Millstone now accepts items from belts/ejectors directly
- Fixed Redstone-triggered components losing tile data after moved by a Contraption
- Super glue between non-solids can now be removed while the glue item is equipped
- Fixed Deployers not able to interact with glued blocks
- Fixed incorrect lang mapping of UI button descriptions
- Placement assist block preview now lights properly, doesn't z-fight and fades in gradually
- Pickaxe and Axe are now effective on piston extension poles
- Fixed block breaking animations inside the ponder UI
- Fixed Ponder Scenes rendering on top of the progress bar
- Fixed Mechanical Press not retracting when items were removed early
- Fixed Windmill Bearings allowing to be moved while assembled
- Mechanical Pistons now silence the "missing poles" error after poles were added
2021-04-15 05:19:15 +02:00
simibubi
13f0823ccb Sound Registry Refactor
- Improved registration and datagen for custom and combined sounds
2021-04-14 23:40:42 +02:00
simibubi
e92e9a7139 Bad impression
- Mechanical Press can no longer create sheets in bulk, unless configured to
- Fixed Mechanical Press missing items passing on a belt while retracting
2021-04-11 15:24:58 +02:00
simibubi
d249318b80 Pose stack says no
- TileEntities not appreciative of wrapped worlds are now much less likely to cause a hard crash
2021-04-11 02:56:11 +02:00
simibubi
976be3470f Better address these, Part II
- Fixed entities attempting to path-find through Creates' non-solids #1390
- Fixed Redstone Links occasionally wiping their frequency when moved in a Contraption
- Fixed Flywheels doubling their SU capacity after every chunk reload
- Fixed display of numeric formats using non-breaking space #1374
- Signs can now be moved on a contraption #1315
- Fixed Typo in german localization #1363
- Fixed Windmill Bearings keeping su information after relocation #1364
- Fixed Symmetry Wand using up too many items #1342
2021-04-10 18:23:42 +02:00
simibubi
9ee42c1824 Wrapped Hints
- Fixed goggle tooltips flipping to the left when too wide
- Can no longer drag the goggle overlay off-screen in the config ui
2021-04-10 03:49:41 +02:00
simibubi
5de2e1ea9d Ghostbusters
- Patched up yet another set of entry points to kinetic source loops
2021-04-10 03:26:38 +02:00
simibubi
939c640e14 Better address these
- Fixed Nixies rendering inconsistently
- Fixed belts not showing items under certain conditions
- Fixed vertical/sideways belts accepting items from other belts
- Spouts can now interact with belts/depots with a mounted funnel
2021-04-10 01:50:13 +02:00
JozsefA
2db49997df Clean up build.gradle 2021-04-09 16:23:49 -07:00
JozsefA
cbb7e48565 Revert "Don't crash with starlight"
This reverts commit 4ae1ce3d
2021-04-09 16:21:38 -07:00
JozsefA
536b8d2d5e Fix transparent contraption parts rendering strangely
- It was rendering as if it existed with your hand.
2021-04-09 15:23:51 -07:00
JozsefA
f2c6afdcb3 Fix projection matrix bug
- Copy the projection matrix when vanilla would be uploading it to GL.
 - This should account for just about everything.

Unrelated to the fix:
 - Shader programs now have more flexibility in specialization.
 - Accomplished with IMultiProgram.
 - Remove unnecessary SHADER_DEBUG_OUTPUT boolean.
2021-04-09 14:48:44 -07:00
simibubi
edb1b59f41 Housekeeping
- Added an .editorconfig
- Auto-Reformatted most .java files
- Auto-Organized Imports
2021-04-08 19:22:11 +02:00
b10203db01 Extract block breaking in TreeCutter.Tree to AbstractBlockBreakQueue for better reusability and option of saw passing a different item 2021-04-07 15:13:07 +02:00