Jozufozu
0ff67382ee
Fix visual artifacts with contraptions while using opfine.
...
- Fix darkening of tile entities while using shaders
I think the buffers from the shadow pass were bleeding into the color pass.
2022-01-06 13:05:29 -08:00
Jozufozu
2cdbdfa218
Towards client-only flywheel
...
- Fix nullpointer with belt lighter
- Remove references to GridAlignedBB and ImmutableBox in Contraption
2022-01-05 11:12:26 -08:00
Jozufozu
5910ad5a03
Move Belt LightListener to inner class
2022-01-04 14:22:58 -08:00
Jozufozu
5f81b31fe4
More Instancers
2022-01-04 14:11:11 -08:00
PepperCode1
c8ba7b88cc
Update to Flywheel 0.5.1
2022-01-03 23:52:36 -08:00
PepperCode1
cf3dac6ad0
Prevent loading connected textures on server
...
- Wrap ConnectedTextureBehaviour and AllSpriteShifts instances in
Suppliers where necessary
- Use client connection's instead of level's RecipeManager when finding
recipes for JEI
- Add missing override annotations in SymmetryEffectPacket
- Organize imports
2022-01-03 15:23:42 -08:00
MRH0
67d2d12c9b
Update FurnaceEngineModifiers.java
2021-12-31 17:32:14 +01:00
MRH0
2f35b76f1a
Update FurnaceEngineModifiers.java
2021-12-31 16:34:48 +01:00
MRH0
6107b939a5
cleanup
2021-12-31 16:29:22 +01:00
MRH0
8145014847
Disconnecting the Furnace Engine from AbstractFurnaceBlock
...
Adds the abillity to register any block as a power source to the furnace engine. This will allow for more flexability and remove the need to implement AbstractFurnaceBlock and AbstractFurnaceBlockEntity.
2021-12-31 03:17:56 +01:00
Jozufozu
1bae455045
Merge pull request #2525 from The-Vowels/mc1.18/dev
...
Fix a gantry carriage crash with Starlight 🙃
2021-12-30 14:08:30 -08:00
Aeiou
345b83ee90
Improve comment clarity on height-related methods in ContraptionWorld and WrappedWorld
2021-12-30 15:32:55 -05:00
Aeiou
a12708b336
big brain fix c:
2021-12-30 13:51:48 -05:00
Jozufozu
77efe8750b
Add 0.4.0b to bug report yml
2021-12-29 18:49:19 -08:00
simibubi
3deb23303d
Moss, Paper, Scissors
...
- Dripstone and Lush Caves can now replace exposed create stone types with their own generated blocks
2021-12-28 13:48:30 +01:00
simibubi
8e4dcb958d
Stonehedge
...
- Fixed Harvesters hard-colliding with leaves when used with pistons, pulleys or a gantry carriage
- Fixed kinetic tiles not marking chunks for saving when speed or stress changes
- Dedicated Servers no longer create a resourcepack folder
2021-12-28 13:04:22 +01:00
Jozufozu
ffeecfdce0
Go through GlVertexArray
...
- VAO state is now handled by GlVertexArray objects
- IndexedModel no longer inherits from VBOModel
- BufferedModel doesn't need #clearState
- Likely fixes crash on intel drivers
2021-12-27 19:16:06 -08:00
Jozufozu
150158d7be
Merge branch 'The-Vowels/mc1.18/dev' into mc1.18/dev
...
# Conflicts:
# src/main/java/com/simibubi/create/content/contraptions/components/structureMovement/render/ContraptionRenderDispatcher.java
# src/main/java/com/simibubi/create/foundation/utility/worldWrappers/PlacementSimulationWorld.java
# src/main/java/com/simibubi/create/foundation/utility/worldWrappers/chunk/WrappedChunk.java
2021-12-26 15:43:55 -08:00
Jozufozu
d98a07736c
No more diffuse divide
...
- Move PlacementSimulationWorld to Flywheel as VirtualRenderWorld
- Simplify ModelTransformer
- Model doesn't need #configure
- Bump Flywheel build
2021-12-25 15:56:15 -08:00
Aeiou
658f5125e0
Merge remote-tracking branch 'upstream/mc1.18/dev' into mc1.18/dev
...
# Conflicts:
# src/main/java/com/simibubi/create/foundation/utility/worldWrappers/PlacementSimulationWorld.java
2021-12-24 21:41:27 -05:00
Jozufozu
714b926ee3
Bump Flywheel build - 0.5.0.28
2021-12-24 16:35:53 -08:00
lcy0x1
4f7e4fb870
Merge branch 'Creators-of-Create:mc1.18/dev' into mc1.18/dev
2021-12-24 13:22:03 -08:00
Jozufozu
896a89852e
Merge branch 'mc1.18/dev' into mc1.18/flwbatching
2021-12-23 23:23:12 -08:00
Jozufozu
0a4311b51e
Contraptions and engines
...
- Sort of get the batching engine working for contraptions but this feels wrong
- TaskEngine gets passed in methods
- Better naming for TaskEngines
- Do BufferSource ourselves
- Change BufferBuilderMixin to allow for injection into BufferBuilder objects
2021-12-23 23:22:53 -08:00
Jozufozu
ac3c9aa3bb
Switch back to parchment, update forge
2021-12-23 23:09:51 -08:00
lcy0x1
6327aad3f6
add netherrack farming machine (harsh recipe)
2021-12-23 21:15:08 -05:00
git-async
2d095995e4
Fix Stockpile Switch prioritizing item inventories
2021-12-23 17:38:02 -05:00
lcy0x1
edd5bafee4
add soul smoking and some simple recipe
2021-12-23 15:37:03 -05:00
Jozufozu
3cb84a5db5
Merge branch 'mc1.18/flwbatching' into mc1.18/dev
2021-12-22 22:06:07 -08:00
Jozufozu
748c25b3ec
Better config/backend to account for multiple engines
...
- Rename probably too many things
- Needs to be tested with Optifine
2021-12-22 22:00:27 -08:00
reidbhuntley
5d435e1da7
Merge remote-tracking branch 'origin/mc1.17/dev' into mc1.18/dev
2021-12-22 22:19:17 -05:00
reidbhuntley
13b2e6dd6b
Fix Toolbox moving items into player armor slots
2021-12-22 22:13:38 -05:00
reidbhuntley
7791d340e1
Add null check to chutes
2021-12-22 21:30:30 -05:00
reidbhuntley
bf59956f23
Fix summoned Crafting Blueprint entities corrupting the world
2021-12-22 21:14:02 -05:00
reidbhuntley
fa22830b04
Fix cart contraptions turning the wrong way on fast, tight turns
2021-12-22 20:13:48 -05:00
reidbhuntley
14d15089db
Merge pull request #2384 from dithpri/smart-chute-fix
...
Fix powered smart chutes outputting items
2021-12-22 13:32:12 -05:00
reidbhuntley
e41825d5bf
Replace Quark Cactus Paste crushing recipe with Moss Paste
2021-12-22 13:18:23 -05:00
reidbhuntley
bc2ced472e
Merge pull request #2462 from noolaan/patch-1
...
Delete quark biotite compatibility recipe
2021-12-22 13:12:43 -05:00
Jozufozu
97490e51ca
Finally safe vertex formats
...
- true to false for Pepper
- IBufferedModel -> BufferedModel
- VertexFormat -> BufferLayout
- Use ImmutableList in BufferLayout
- LayoutItem naming consistency
- Try to reduce usage of raw BufferLayouts
- Move vertex interfaces to api package
- #createWriter and #createReader in VertexType
- Some documentation
2021-12-22 02:45:46 -08:00
Jozufozu
b8034b4b2e
util and core cleanup
...
- Consolidate/audit utility classes
- Move more towards sane vertex types
2021-12-22 00:22:43 -08:00
Jozufozu
aa96a28f0b
Make the BatchingEngine not jittery
...
- Stop having threads compete for a single BufferBuilder
- ...by skirting around minecraft's BufferSource
- Begin work on making vertex writing sane
2021-12-21 22:47:30 -08:00
reidbhuntley
9897666249
Merge remote-tracking branch 'origin/mc1.18/dev' into mc1.18/dev
2021-12-21 17:08:20 -05:00
Aeiou
eafce50904
Merge branch 'Creators-of-Create:mc1.18/dev' into mc1.18/dev
2021-12-21 16:48:44 -05:00
PepperCode1
7942b570f0
Brackets, models, and reload listeners
...
- Fix bracket contraption rotation; Fix #1856
- Make sure KineticTileEntityRenderer only renders once
- Make use of new ModelUtil method in BakedModelRenderHelper
- Clear up BracketedKineticBlockModel and PipeAttachmentModel logic
- Replace ISimpleReloadListener usage with ResourceManagerReloadListener
2021-12-21 13:44:00 -08:00
reidbhuntley
75d4295118
Merge remote-tracking branch 'origin/mc1.17/dev' into mc1.18/dev
...
# Conflicts:
# src/main/java/com/simibubi/create/foundation/tileEntity/SmartTileEntity.java
2021-12-21 16:40:14 -05:00
reidbhuntley
10f84bcd79
Temporary fix for Forge 1.17 setRemoved() regression
2021-12-21 16:28:14 -05:00
reidbhuntley
a61739eb1e
Merge remote-tracking branch 'origin/mc1.18/dev' into mc1.18/dev
2021-12-21 12:23:12 -05:00
reidbhuntley
0a9c10a13d
Fix Schematicannon rail placement crash
2021-12-21 12:22:49 -05:00
Jozufozu
5f46560fb2
StructType doesn't need #asBatched and #asInstanced
...
- More organized this way
- BatchingTransformer function moved into Batched
2021-12-20 22:38:34 -08:00
Jozufozu
848eb904f5
Fluid#isSame is asymmetric
...
- Fixes #2490
2021-12-20 21:51:49 -08:00