Commit graph

1348 commits

Author SHA1 Message Date
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
85200fe48f Stop flying your vehicle 2023-01-15 15:07:45 +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
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
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
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
TropheusJ
41697aca7f Improve handling of contraption data for syncing and minecart pickup
- filter out null contraptions in ContraptionRenderingWorld
- fix and unify contraption data size estimates
- add config for max contraption size for syncing
- Minecart pickup max is increased if XL Packets is loaded
2022-12-23 22:50:31 -05: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
simibubi
12065c6b09 Stronk in Description, guard isCreative from NPE 2022-12-12 13:12:39 +01:00
simibubi
76aeb83254
Merge pull request #4118 from Jobieskii/mc1.18/dev
Add survivalContraptionPickup option to config
2022-12-12 13:07:42 +01:00
simibubi
8e79317ae4 #3980 with deployer integration
- Deploying and Item Application recipes now display up to 3 additional rollable output stacks in JEI. Original PR by Christofmeg
2022-12-12 13:07:07 +01:00
simibubi
d6e8ac73df Bad Acting
- Fixed crash when loading contraptions with missing blocks which had provided movement behaviours
2022-12-11 21:31:11 +01: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
Maurycy J
eae7d70694 Add survivalContraptionPickup option to config 2022-12-10 17:15:44 +01:00
simibubi
450359b212 Pulley a Stunt
- Fluid manipulation of Hose Pulleys can no longer cause chunks to be loaded
- Hose Pulleys no longer lose infinite status upon un- and reloading
- Hose Pulleys now retain infinite status if surrounding lake is not fully loaded
- Fixed Hose Pulley not loading in extended on the client side
2022-12-08 20:05:06 +01:00
simibubi
579bddc5af Target practice
- Improved position of rendered blocks launched by Schematicannon
- Fixed Schematicannon play button having to be pressed twice to start printing
- Schematicannon no longer moves while searching for the next location to shoot at
- Schematicannon now skips through empty sections more quickly
- Fixed Creative players losing items used on block application recipes
- Fixed blocks used in item application recipes briefly being placed on the client
- Blaze burners now create less light updates
- Goggle overlay fade-in no longer repeats when looking at adjacent blocks with information
- Reduced particle amount produced by active steam engine setups
2022-12-08 14:07:03 +01:00
simibubi
94cb3a43f7
Merge pull request #4017 from starlottemusic/patch-1
Sails use vanilla dye/shear sounds
2022-12-07 17:33:50 +01:00
simibubi
89856bbe67
Merge pull request #3958 from NotSoEpic/mc1.18/dev
Fix: blaze burner overfill and automation issue
2022-12-07 16:50:43 +01:00
Xavier Stouder
5685606613
Fixed spectators interacting with hand cranks (Xstoudi) 2022-12-07 16:42:37 +01:00
PepperCode1
5b038d419c Instanced steam engines
- Add SteamEngineInstance
- Delete contraption models on contraption invalidate
- Do not use enum subclasses in BottomlessFluidMode
- Fix ContraptionDriverInteractMixin being added twice
- Update Flywheel
2022-11-22 14:35:37 -08:00
PepperCode1
131c9a5479 Hard-working Registrate
- Deprecate CreateRegistrate#lazy, add CreateRegistrate#create, and call
registerEventListeners manually
- Remove Create#registrate and use Create.REGISTRATE instead
- Move tag datagen code and methods to TagGen
- Pass event busses directly to Curios#init
- Update logging to use SLF4J
- Update Flywheel to 0.6.8-95
- Increment version to 0.5.0.g
2022-11-17 13:50:15 -08:00
starlottemusic
bbe0c2a5cb
Sails use vanilla dye/shear sounds
Adds the "Dye stains" and "Shears click" sounds to the sail block when the respective action occurs.
2022-11-14 17:29:47 -05:00
PepperCode1
cf87508276 Refactor multi-pos block destruction
- Replace DestroyProgressMixin with BlockDestructionProgressMixin and
LevelRendererMixin
- Replace DestroyProgressRenderingHandler with
MultiPosDestructionHandler
2022-11-09 16:52:22 -08:00
NotSoEpic
172c8da43e Fix: blaze burner overfill and automation issue
Currently when inserting an item that smelts > 50 items such as lava buckets into an unfueled blaze burner, its burn time will go over maximum.
This fixes that by limiting added burn time from a single item to 98% of max burn time.
Also fixes #3518
2022-10-29 09:43:20 +08:00
simibubi
c7a75f8ffd Subcontraption Overlap
- Fixes #3871
2022-10-03 00:31:42 +02:00
caelwarner
b03aaef5a2
Switched getInputInventory() to availableItems
- Using availableItems instead of getInputInventory() in case an item in the output inventory is being used as an ingredient
- Removed commented code
2022-09-30 15:39:19 -07:00
caelwarner
7f6cf4b4a2
Fixed basin recipes that override Recipe#getRemainingItems
- The output of Recipe#getRemainingItems was being ignored by basin recipes. This could cause duplication of container items
- Created DummyCraftingContainer to allow us to call Recipe#getRemainingItems for CraftingRecipes
2022-09-30 13:38:21 -07:00
simibubi
5303d69bf1 Better guard for Deployer#initHandler
- Addresses #3685
2022-09-29 13:00:33 +02:00
simibubi
95a23f7433 Collision Spike
- Reduced false positives for train/player collisions during lag spikes
2022-09-25 20:41:12 +02:00
simibubi
1f06034b47 Order of Interact
- Fixed entity-specific interactions causing schedule interaction to be ignored
- Fixed viewport jittering when pressing movement keys while seated
- Fixed players dismounting trains/minecart contraptions causing them to be placed at incorrect locations
2022-09-23 23:04:49 +02:00
simibubi
4d4a959cfa Mixing up a Storm
- Reduced tps impact of basin recipe lookups noticeable in larger modpacks
- Fixed Brass tunnels distributing back into the side items get inserted from
- Fixed Brass tunnels distributing into sides blocked by an inserting funnel
- Cargo Conditions in schedules now match any cargo if no filter is specified
2022-09-23 18:40:15 +02:00
PepperCode1
09124ea92b Add config for automated brewing
- Add allowBrewingInMixer config
- Add 0.5.0e to the bug report template
- Allow Flywheel 0.6.6
2022-09-22 12:09:23 -07:00
simibubi
d6ca0343b8 PR Datagen
- Hand cranks, valve handles and smart pipes can now be waterlogged
- Version bumped
2022-09-22 20:10:42 +02:00
simibubi
f6f3a82025
Merge pull request #3793 from MoarDm/mc1.18/fix-3744
Fix: Fluid valve isn't waterloggable
2022-09-22 19:46:36 +02:00
simibubi
c2d06edbf6 Merge branch 'mc1.18/dev' of https://github.com/Creators-of-Create/Create into mc1.18/dev 2022-09-22 19:00:39 +02:00
simibubi
d117637df1 Telekinetics
- Fixed Movement Behaviours not resetting state when minecart contraptions are picked up
2022-09-22 19:00:26 +02:00
simibubi
8fe370bbd5
Merge pull request #3776 from Xstoudi/fix/mechanical-crafter-dup
fix: item duplication bug
2022-09-22 18:40:25 +02:00
simibubi
e6903a733d Casualty Control
- Attempted to reduce false positives for damage from carriage contraptions
2022-09-22 18:03:15 +02:00
simibubi
7579187dd0 Toadstool power tool
- Fixed Saw leaving behind floating bee nests
- Saws can now be used to cut down big mushrooms
- Fixed getFluidState() accessing chunks of a wrapped server world (-> Fixes tree fertilizer on 1.19)
2022-09-18 20:27:06 +02:00
simibubi
04f4adcf46 Oofset
- Correction to a previous fix
2022-09-17 22:36:10 +02:00
simibubi
bf06e59938 The Eternal Offset
- Fixed Drills not leaving water sources when breaking ice blocks
- Fixed Ploughs not able to break track blocks
- Fixed Harvester replanting crops in invalid locations
- Fixed Train Relocation not always triggering when targeting long bends
- Display boards no longer predict trains behind wait conditions other than "timed delay"
- Fixed scoreboard and deathcount display sources cropping entries before sorting
- /create dumpRailways -> /create trains
- Pipe flows are no longer stopped if the blocking state is considered #fan_transparent (-> fixes 1.19 mangrove root)
- Fixed contraption interaction not firing when it happens far away from the contraptions origin
- Fixed inaccurate contact point motion for collisions with oriented contraptions
2022-09-17 20:52:15 +02:00
MoarDm
a398d64df6 Fix: Fluid valve isn't waterloggable #3744 2022-09-17 17:12:39 +03:00
Xavier Stouder
5ae74c6810 chore: remove debug logs 2022-09-13 23:40:22 +02:00
Xavier Stouder
737578a90e fix: item duplication bug
Avoid ejecting the grid if mechanical crafter is moving. Should fix #3741
2022-09-13 23:33:32 +02:00
PepperCode1
32b0b2a334 Ordered blaze transformations
- Fix parts of blaze burners not rendering correctly on rotated
contraptions
- AbstractContraptionEntity#doLocalTransforms -> applyLocalTransforms
and change PoseStack[] argument to PoseStack
2022-09-09 12:10:34 -07:00