Commit graph

641 commits

Author SHA1 Message Date
simibubi
47dc952382 Playtest II
- Fix Dist crash when placing track
.. Fix crash when valve ticks while powered by other sources
2023-04-09 18:31:42 +02:00
simibubi
4360916316 Playtest I
- Fixed classloading issues when flywheel is not present serverside
- Fixed missing texture on the mechanical arm item
- Added back deprecated register method for display behaviours
- Fixed Redstone/Elevator Contacts not switching type after rotated by wrench
- Fixed edited clipboard entry not rendering at correct y in some gui scales
- Fan transparency of copycat blocks now refers to their material
- Fixed new metal bars not being fan transparent
2023-04-01 12:42:16 +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
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
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
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
dde9ad280b Merge branch 'mc1.18/0.5.1' into mc1.18/0.5.1-repolish 2023-03-01 21:52:11 +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
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
51e3aadd34 Merge branch 'mc1.18/0.5.1' into mc1.18/0.5.1-repolish 2023-02-24 22:29:10 +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
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
simibubi
3c1523d165 On a Roll
- Added a movement actor for easier track clearing and paving
2023-02-22 15:14:04 +01: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
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
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
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
46c6856b6e Merge branch 'mc1.18/dev' into mc1.18/0.5.1 2023-01-16 13:43:51 +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
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
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
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
ewoudje
ecab13d0c4 Fix accuracy over network 2023-01-12 21:59:36 +01:00
simibubi
324729a68e Here, drink this
- Fixed signals not updating track graph when destroyed
- Added #deployable_drink tag for consumables that are not considered food
- Deployers can no longer consume potions or milk, and will instead feed players in their target area
- Fixed buttons in ponder not registering clicks near the edges #4130
- Fixed config UI tooltips including the empty "." comments used for toml 'formatting'
2023-01-05 14:09:38 +01:00
Flemmli97
dd0c49f8da
Fix Heavy Damage Attribute not working
Fix heavy damage attribute not correctly detecting damage since integer division
2022-12-24 16:46:52 +01:00
OutCraft
66b495906b
Update StationScreen to use InputConstants
Updates the StationScreen class to use the Mojang InputConstants instead of numbers for the ENTER keypress detection
2022-12-20 20:27:57 +01:00
simibubi
cd79de0691 Extraordinary item handlers
- Cobwebs and Powdered Snow can now be attached to contraptions
- Fixed Storage Drawers not providing correct fill levels to Stockpile Switches
- Leaves are now considered transparent by encased fans
- Blocks can now be tagged `#create:movable_empty_collider` to support contraption movement even if their collision shape is empty
2022-12-12 15:54:28 +01:00
PepperCode1
d8ec424fa0 Post-PR changes
- Rename ILangParial to LangPartial
- Simplify LangPartial and remove default LangMerger constructor
- Create CustomArmPoseItem and de-hardcode PotatoCannonItem and
ZapperItem
- Fix mixin order
- Update Flywheel
2022-12-11 15:23:15 -08:00
simibubi
c420048a88 Destroy, Remove, Invalidate
- Dangerous restructuring of common behaviour during tile removal
- Fixed unloading Redstone Links querying their own chunk for tile entities
- Remove unused imports
2022-12-11 20:59:31 +01:00
simibubi
d0c76494d7
Merge pull request #4005 from falxie/mc1.18/dev
Fix StationUnloadedCondition not working in other dimensions
2022-12-07 17:32:11 +01:00
Xavier Stouder
109de51400
Query complete player list for Scoreboard displays (Xstoudi) 2022-12-07 16:21:16 +01:00
Falxie_
c06d9bf81c Remove unnecessary variable 2022-11-12 02:02:58 +00:00
Falxie_
c5e178de80 Fix StationUnloadedCondition not working in other dimensions 2022-11-10 23:08:38 -08:00