Commit graph

3140 commits

Author SHA1 Message Date
simibubi
0c47b9d4d0 Revert: We drill block you 2023-03-30 15:56:19 +02:00
simibubi
32f68d25c3 Second Identity
- Deployers no longer fail to activate in chunks claimed or protected by the player that placed them
2023-03-30 15:04:05 +02:00
simibubi
df7e97981a Secret Spinformation II: Hypervalve Decoder
- Integrated new valve handle model
- Valve handles can now be used to precisely turn mechanical bearings by a set angle
2023-03-30 00:55:13 +02:00
simibubi
65fab6f8e5 Merge branch 'mc1.18/0.5.1-repolish' of https://github.com/Creators-of-Create/Create-Concealed into mc1.18/0.5.1-repolish 2023-03-30 00:42:37 +02:00
Kryppers
001d911721 Taste the rainbow
coloured valve handle assets

first wave of andesite assets.
2023-03-29 23:35:07 +01:00
simibubi
4ca885c933 Merge branch 'mc1.18/0.5.1' into mc1.18/0.5.1-repolish 2023-03-29 14:15:57 +02:00
simibubi
f45e22496e Secret Spinformation
- Fixed Bearings, Pistons, Pulleys and Gantries powered by a Sequenced Gearshift not moving precisely to its instructions at high speeds
- Minecart contraptions no longer visually jump to a location when stalled
- Mechanical bearings now snap to a rounded angle when stopped
2023-03-28 17:45:13 +02:00
simibubi
1c81c6c12a Tangled Chains
- Fixed Encased Chain Drives not reacting to block rotation and mirroring correctly
2023-03-28 11:19:43 +02:00
simibubi
7ad7340246 Big L evator
- Fixed Elevator Contacts setting powered state when dialled manually
- Fixed Players not able to decent down a column of metal scaffolding
2023-03-27 22:08:34 +02:00
simibubi
187c4dcdf8 Will you copy me?
- Clipboards can now be used to transfer settings between blocks
- Fixed saw filter slot position not matching assets
- Base stone blocks can now be stonecut back from their cut variants
- Mechanical rollers now sync settings between each other in a row
2023-03-27 19:32:23 +02:00
simibubi
41c462ab1a Merge branch 'mc1.18/0.5.1' into mc1.18/0.5.1-repolish 2023-03-27 16:03:10 +02:00
simibubi
fc91b63d12 Riveting Development
- Valve handles no longer create stress config entries for each dyed variant
- Place near initial angle mode on bearings now has a smaller interval considered 'near'
- Rollers are now a little easier to place and expand
- Players can now take items from saws via right-click
- Item Drains now accept dropped items as input
- Train track placement overlay now explicitly mentions the ctrl key
2023-03-27 14:29:08 +02:00
simibubi
ef07383a74 No anvil, no problem
- Clipboards can now be used to manually write to Display Boards and Nixie Tubes
- Clipboards can now be used as Material Checklists in the Schematicannon
- Added Clipboard recipe and clearing recipe
2023-03-26 18:01:52 +02:00
simibubi
9dd5cde745 Keeping notes
- Added the Clipboard
2023-03-25 21:11:07 +01:00
simibubi
6e74cb8f58 You Chute see this
- Integrated new chute models by Kryppers
- Chutes can now be encased in Industrial Iron Blocks
- Chutes are now less prone to resetting shape when moved or rotated
- Moved metal deco blocks to Building Blocks tab
- Changed stonecutting ingredient of metal deco blocks from sheet to ingot
2023-03-24 13:21:58 +01:00
Kryppers
5f1a67e4ce Merge branch 'mc1.18/0.5.1-repolish' of https://github.com/Creators-of-Create/Create-Concealed into mc1.18/0.5.1-repolish 2023-03-23 21:38:47 +00:00
Kryppers
130737b140 Such Block, much textures.
Just a big ol' pile of texture changes.
2023-03-23 21:38:43 +00:00
simibubi
85fd80d7bc Fixed belt funnels not inserting items 2023-03-23 14:30:34 +01:00
simibubi
90d6e21a60 Merge branch 'mc1.18/0.5.1' into mc1.18/0.5.1-repolish 2023-03-23 14:03:37 +01:00
simibubi
36cd43997d Trekking Inventory
- Contraption storage now accepts more chests and barrels from other mods
- Players can now open chests and barrels on assembled contraptions
- Added a `#contraption_inventory_deny` block tag as a way to opt out
2023-03-22 22:50:00 +01:00
simibubi
379b8d1f26 Taking Inventory
- Set a default tooltip colour palette
- Moved copper block sets back to creates building blocks tab
- Fixed mechanical belt not appearing in base creative tab
- Fixed items added after world creation not appearing in tabs at the correct slot
- Added missing survival mode recipes for new blocks & items
2023-03-22 15:22:06 +01:00
simibubi
8799fb38e8 No turning back
- Mechanical Pumps no longer reverse direction based on kinetic input
- Fixed pipe connections pulling fluids with half the speed compared to a directly attached pump
- Substantially increased speed of visual flow propagation inside pipe networks
- Fixed observers on elevator contacts firing in the wrong order when triggered by manual floor selection
- Portable storage interfaces now stall for longer after an exchange has happened, and shorter otherwise
2023-03-22 12:32:22 +01:00
simibubi
61dc173311 Filtality
- Implement new filter sprites by vectorwing
- Raised lower limits of block breaking speed on contraptions
2023-03-15 15:47:31 +01:00
caelwarner
c2977bbfff
Fixed GirderEncasedShaftBlock's default blockstate
- GirderEncasedShaftBlock was missing entries for WATERLOGGED, TOP and BOTTOM in its default blockstate
- Fixes #4550
2023-03-14 14:26:28 -07:00
Xavier Stouder
ce955e9fcd
fix(#4527): prevent hand crank from draining hunger using extendo grip (#4539) 2023-03-13 12:31:28 -07:00
PepperCode1
d4106d545b Rewrite outline buffering
- Outline buffering now uses Vector3f instead of Vec3 to avoid creating
many objects and double to float casts
- Remove OutlineParams.transformNormals since it was not used
- Rename OutlineParams#disableNormals to disableLineNormals since only
lines have normals disabled
- Fix seats not having descriptions
2023-03-10 16:10:47 -08:00
simibubi
98952f9e48 Port new changes 2023-03-08 14:33:00 +01:00
simibubi
e24d6449cc Merge branch 'mc1.18/dev' into mc1.19/dev 2023-03-08 14:32:50 +01:00
Zelophed
442e1c3c5b
Tabbed Out 2023-03-08 13:53:24 +01:00
simibubi
3a63cdbf66
Merge pull request #4395 from Creators-of-Create/l10n_crowdin_translations
New Crowdin translations
2023-03-08 13:48:11 +01:00
simibubi
0959e4408c
Merge pull request #4478 from EdrowsLuo/fix-4477
- Fixed crash when Schematicannon gets placed by another Schematicannon
2023-03-08 13:46:08 +01:00
Crowdin Bot
bb8149b2ba New Crowdin translations by Github Action 2023-03-08 12:36:11 +00:00
simibubi
af86a7366a Mildly Experienced
- Players can now sneak while using exp nuggets to only consume one item at a time
- Fixed brass funnels losing their filter when changing from or to a belt/depot funnel
- Minecart contraption items can no longer be placed in container items like toolboxes or shulkers (configurable)
- Implement #4436, #4419
2023-03-08 13:33:05 +01:00
PepperCode1
364ddf7c6d Fix #4454 2023-03-07 14:46:08 -08:00
PepperCode1
1b2ca00c44 Minor fix-ups
- Fix some contraption transforms (fix Fabricators-of-Create/Create#591)
- Remove AllStitchedTextures
- Organize imports
- Swap jarjar versions and ranges to ensure more reliable version
matching
- Add the jarJarRelease task to the jarjar group
2023-03-07 14:10:44 -08:00
simibubi
e8fd97b36c Reveal thy Settings
- The majority of scroll options no longer require a wrench
- Filters now use the built-in 'sprite' model
2023-03-07 12:45:02 +01:00
simibubi
0fefcd80e6 We drill block you
- Implemented experimental drill asset (non-flywheel only)
2023-03-04 13:13:17 +01:00
simibubi
6902aa007a Use cutout buffer mixer rendering 2023-03-03 00:33:45 +01:00
simibubi
00e733e608 Meeting notes
- Can now use trapdoors with copycat panels
- Copycat bars are less likely to cause zfighting
- Fixed waterwheels not updating flow score in some edge cases
- Metal Scaffolding no longer zfights with adjacent non-solid blocks
- Boiler status now highlights information about water flow when insufficient
2023-03-02 12:43:08 +01:00
simibubi
c4505b657b Merge fix-ups 2023-03-01 22:09:42 +01:00
simibubi
dde9ad280b Merge branch 'mc1.18/0.5.1' into mc1.18/0.5.1-repolish 2023-03-01 21:52:11 +01:00
simibubi
ad134f135a Small what are wheels?
- Implement new water wheel asset
- Increased water flow no longer has any benefits. Both wheels have only one power level each
2023-03-01 21:43:40 +01:00
PepperCode1
bc0f349840 Simplify packet handling
- SimplePacketBase#handle now accepts Context instead of
Supplier<Context>
- SimplePacketBase#handle now returns boolean, which, if true, calls
Context#setPacketHandled(true)
2023-03-01 11:21:17 -08:00
simibubi
ac182991f4 In World in Style
- Overhauled UX of scroll values and item filtering
- Filtered item extraction can now be configured to pull "up to x items" per operation
- Removed some unused assets
2023-03-01 18:45:25 +01:00
simibubi
4924dfda5d Bad merge
- Fixed layout of netherite armour textures on this branch
- Fixed elevator pulley magnet not rotating with the blockstate
2023-02-26 16:12:04 +01:00
simibubi
f648881987 Merge leftovers 2023-02-25 14:32:51 +01:00
simibubi
d5db85df79 Merge branch 'mc1.18/0.5.1' into mc1.18/0.5.1-trackworks 2023-02-25 14:28:12 +01:00
simibubi
68eccd1d51 Don't open sesame
- Added door controls to elevator contact and train station UI
2023-02-25 14:15:31 +01:00
simibubi
f6f501812e Merge branch 'mc1.18/0.5.1-copycat-variants' into mc1.18/0.5.1-repolish 2023-02-25 03:59:41 +01:00
simibubi
55c314f6dc The full spectrum
- Water wheel material lookup supports any reasonably implemented wood type
- Water wheel items use spruce
- Cleanup mtls
2023-02-25 03:59:24 +01:00
PepperCode1
9271edf298 Wheels are rendered
- Add water wheel rendering
- Use NbtUtils to read block states in CopycatBlockEntity and
WaterWheelBlockEntity
2023-02-24 18:08:31 -08:00
simibubi
77c0c14780 Catch up with renames II 2023-02-25 01:47:03 +01:00
simibubi
a5e19ee0e5 Merge branch 'mc1.18/0.5.1-repolish' into mc1.18/0.5.1-copycat-variants 2023-02-25 01:46:29 +01:00
simibubi
425054e00a Copybara
- Fixed inside faces of scaffolds not using the correct textures
- Fixed inside faces of scaffolds not connecting
- Copycat panels now accept iron bars and modded instances of it
- Added andesite, brass and copper bars (textures to be replaced)
2023-02-25 01:32:44 +01:00
simibubi
3756ced16b Use x_log_top in Water Wheels 2023-02-25 00:36:26 +01:00
simibubi
a9f041a136 Catch up with renames 2023-02-24 22:34:52 +01:00
simibubi
51e3aadd34 Merge branch 'mc1.18/0.5.1' into mc1.18/0.5.1-repolish 2023-02-24 22:29:10 +01:00
simibubi
a3e7dd5ced Merge leftovers 2023-02-24 22:10:57 +01:00
simibubi
a75e3af0b0 Merge branch 'mc1.18/dev' into mc1.18/0.5.1 2023-02-24 22:10:33 +01:00
PepperCode1
42675f9511 Clean up and optimize copycat models
- Rename ITransformableTE -> ITransformableBlockEntity
2023-02-24 12:37:41 -08:00
PepperCode1
783cd126f7 Renaming and getters
- Rename AllBlockPartials -> AllPartialModels
- Make AllPackets.channel private and use getter method instead
- Make config fields in AllConfigs private and use getter methods
instead
- Optimize SyncedBlockEntity#sendData
2023-02-23 16:05:22 -08:00
simibubi
70964165d5 What are wheels?
- Added the Large Water Wheel
- Water wheel fins are no longer directional
- Water wheels now only have two speed levels
- Liquid can no longer spread perpendicularly on top of water wheels (experimental)
- New crushing wheel model
2023-02-24 00:36:35 +01:00
PepperCode1
6265b6d295 Refactor custom rendered items
- CustomRenderedItemModel no longer holds partials
- Store partials as PartialModels in static fields in renderers
- Remove all CustomRenderedItemModel subclasses
- Remove CustomRenderedItemModelRenderer#createModel
- CustomRenderedItemModelRenderer is no longer generic
- Store items with custom renderers in CustomRenderedItems instead of
CustomRenderedItemModelRenderer
2023-02-22 20:34:37 -08:00
PepperCode1
e54ccb853a Use more generics in BE renderer and instance subclasses
- This makes it unnecessary to cast or store the passed BE in BE
renderers and instances
2023-02-22 14:45:06 -08:00
Cyvack
c907454be9
Overhaul to how encasing blocks works (#4458)
* Make Encasing utilize Interfaces

* Add Javadoc to IEncasable and IEncased interfaces

* Fix Weird block.block issues (No clue where those came from)

* Final Touch ups for now and made requirement for casing normal Block instead of CasingBlock

* Make requested changes

* Add more parameters for tryEncasing, for use in handleEncasing
Move handleEncasing to Encased Interface for more flexability

* Simplify and organize

- Rename:
  - Encasable -> EncasableBlock
  - Encased -> EncasedBlock
  - EncasableRegistry -> EncasingRegistry
- Remove EncasedBlock#setCasing
- Remove encasedBlock argument from EncasedBlock#handleEncasing
- Add Registrate builder transformer to EncasingRegistry for easy use

---------

Co-authored-by: PepperCode1 <44146161+PepperCode1@users.noreply.github.com>
2023-02-22 13:09:11 -08:00
simibubi
0ad875bb74 Cull me maybe
- Improved face occlusion for scaffolds
2023-02-22 16:58:12 +01:00
simibubi
3c1523d165 On a Roll
- Added a movement actor for easier track clearing and paving
2023-02-22 15:14:04 +01:00
EdrowsLuo
3ed3fe5a09 Fix crash when SchematicannonTileEntity try to parse state using empty string 2023-02-21 14:59:46 +08:00
simibubi
0dd8c3a4f1 Actually Tilted
- Unsightly amendments to the track graph for a smoother ride
2023-02-17 15:41:18 +01:00
simibubi
40f96b0038 You wrenched this? I wrenched this.
- Fix NPE in CarriageSyncData (Unknown cause)
- Fixed crash when applying text to display boards before they initialise
- Fixed incorrect itemstack remainders on Weighted Ejectors
- Other mods' wrenches now always behave like the Create wrench on IWrenchables
2023-02-02 12:14:25 +01:00
simibubi
7ed2f71a01 Port new Changes
- AE2 does not have ores on 1.19
- Datagen
2023-01-30 00:24:14 +01:00
simibubi
5223cbe4fc Merge branch 'mc1.18/dev' into mc1.19/dev 2023-01-30 00:03:46 +01:00
simibubi
5836ad4b82 Compatulations
- Fixed AE2 ore crushing compat recipes not using up-to-date modid/blocks
- Added Enchantment Descriptions
2023-01-29 23:42:08 +01:00
PepperCode1
7dc6fc7576 Advanced Tooltip Modification
- Finish refactor of item description tooltips and kinetic stat tooltips
- Change Palette to use Style instead of ChatFormatting
- Remove old code in TooltipHelper
- Add deferred registration capabilities to AttachedRegistry
- Move creative mode tabs to AllCreativeModeTabs
- Delete IItemHandlerModifiableIntermediate
- Delete StorageInterfaceMovement
2023-01-29 11:09:32 -08:00
simibubi
8cf282372c Tangled handlers
- Fixed server-side ticking code called from the render thread with forge 40.2.1 and up
2023-01-29 16:49:01 +01:00
52593a2ae9 fix nullability crash in Carriage.java 2023-01-29 16:07:19 +01:00
simibubi
157077b0ef Payload Overload
- Potential fix for players getting kicked while merging very large track networks
2023-01-28 21:04:25 +01:00
simibubi
582ead2b92 Certified forge user
- Use builtin composite loader to fix blending issues with nixie tube and display link models
2023-01-24 17:26:39 +01:00
simibubi
9ab3b77294 Repeat offender
- Crashes that occur during schematic loading no longer terminate the server
- Fixed crash when creating new belts at existing chutes/funnels
- Fixed ghost items appearing on non-powered belts when extracted from
2023-01-24 15:29:59 +01:00
simibubi
6606a07d44 Remove Localisation templates 2023-01-24 14:12:04 +01:00
PepperCode1
f2b472f90d Renaming II
- TileEntity -> BlockEntity
2023-01-19 13:35:41 -08:00
PepperCode1
624b2d71d1 Renaming I
- Container -> Menu
2023-01-17 13:37:18 -08:00
PepperCode1
3b4375f002 Merge branch 'concealed/remove-sections' into mc1.18/0.5.1
Conflicts:
	src/main/java/com/simibubi/create/AllBlocks.java
2023-01-17 13:09:35 -08:00
PepperCode1
aa69cbbeee AllSections are one
- Remove AllSections
- Refactor ItemDescription and parts of TooltipHelper
- Remove deprecated methods
- Rename CreateRegistry to AttachedRegistry
- Rename creative tab classes to match vanilla names
2023-01-16 20:08:26 -08:00
simibubi
79c59e5f3c Port new changes 2023-01-16 13:48:12 +01:00
simibubi
46c6856b6e Merge branch 'mc1.18/dev' into mc1.18/0.5.1 2023-01-16 13:43:51 +01:00
simibubi
839cf91255 Merge branch 'mc1.18/dev' into mc1.19/dev 2023-01-15 15:09:15 +01:00
simibubi
85200fe48f Stop flying your vehicle 2023-01-15 15:07:45 +01:00
simibubi
1655671492 Merge branch 'mc1.18/dev' into mc1.19/dev 2023-01-15 13:27:59 +01:00
simibubi
a854d013e9 Merge branch 'mc1.18/dev' into mc1.19/dev 2023-01-15 13:21:07 +01:00
simibubi
405b7cbc36 Sunday's bugs
- Fixed Girder Encased Shafts getting ignored by the Schematicannon
- Fixed Belts not offering a valid item handler until their first tick
- NPE Guard in Funnel-Arm interaction
2023-01-15 13:18:43 +01:00
simibubi
f07574bff1 Oops, Empty Vault
- Fixed crash when curios inventory is configured to have no slots #4174
- Clean up frontier list when hitting unloaded chunks with hose pulley, potentially helps #4225
- Fixed vaults not marking chunks dirty when its inventory changes #4279
- Fixed players kicked for flying when standing on contraptions with a mount
2023-01-14 22:05:43 +01:00
Crowdin Bot
b7e2970d3d New Crowdin translations by Github Action 2023-01-14 15:11:46 +00:00
simibubi
e97b75ff72 Consider testing your PR
- Fixed compiler errors
- Maximum placement length of tracks and turns are now configurable (#4241)
- Adjusted validation guards and network visualisation to function with longer bends
- Track graph no longer shows nodes and edges on f3 unless configured to
- Kinetic blocks no longer show debug information on f3 unless configured to
2023-01-14 15:15:49 +01:00
simibubi
b502cd1c16 Burning through cake
- Superheated burn time of blaze cakes changed from 1000 to 3200 ticks
- Blaze cake insertion threshold matched to standard threshold
2023-01-14 14:08:08 +01:00
simibubi
f62815547e
Merge pull request #4307 from ewoudje/mc1.18/dev
Fix accuracy over network
2023-01-14 14:06:07 +01:00
simibubi
632152d28f
Merge pull request #4216 from Flemmli97/mc1.18/dev
Fix Heavy Damage Attribute not working
2023-01-14 13:54:50 +01:00
simibubi
318bac3704
Merge pull request #4213 from TropheusJ/mc1.18/contraption-data
Fix and improve handling of large contraption data
2023-01-14 13:53:59 +01:00
simibubi
a54c81861b
Merge pull request #4188 from OutCraft-Mods/patch-1
Update StationScreen to use InputConstants
2023-01-14 13:37:40 +01:00
PepperCode1
6e6b8550b8 Balanced Blaze Burners
- Adjust how and when blaze burners accept fuel
- Fix crash with Optifine when rendering a map
- Fix RenderType being used in common code
- Increment version
2023-01-13 16:47:33 -08:00