Commit graph

2703 commits

Author SHA1 Message Date
Jozufozu
b3cf7a6f90 Off-by-one desync 2021-11-01 12:27:59 -07:00
simibubi
8f1fd1c94e Merge remote-tracking branch 'origin/flw/next' into mc1.17/dev 2021-11-01 19:49:50 +01:00
PepperBell
fd1990f732 Dyed toolbox fixes
- Add in-world toolbox dyeing
- Fix toolbox dyeing recipe not keeping stack NBT
- Fix toolbox handle rendering on solid layer
- Fix shadows for items on belts
- Clean up other in-world dyeing and dyed block code
2021-10-30 12:43:34 -07:00
khj xiaogu
e612294c15
Add Gantry Shaft Impact 2021-10-26 00:33:02 +08:00
simibubi
2db2892033 Not client enough
- bump version
- actually fix ISTER dist issue
2021-10-23 03:50:49 +02:00
simibubi
140a4a2463 Too hot a fix
- Potential fix to outside-dev server startup
- Removed unnecessary toolbox recipes
- Fixed absolute coords in toolbox screen
2021-10-23 03:20:55 +02:00
simibubi
3a186c1286 More Calls
- Fixed dist error spam with Contraption interaction on servers
2021-10-23 01:56:15 +02:00
simibubi
3e1312e695 Close Call
- Fixed belt splicing not using or refunding belt connectors
- Fixed server crash when opening toolbox
2021-10-23 01:46:35 +02:00
simibubi
0bc26ac7b0 Outdrawn
- Fixed CTM item models disappearing after a ponder scene is opened
2021-10-22 22:33:45 +02:00
PepperBell
728fb256b7 Finalization
- Make new config fields final
- Do not add item cooldown if cooldown is less than or equal to 0
- Tweak rotation math for depots and billboard potato projectiles
2021-10-22 13:32:40 -07:00
Eriksonnaren
d5aea05283
Allows generator blocks to output different speeds in different directions
It is currently impossible to for example make a block that both generates stress and that behaves as a gearshift in that it rotates differently on either side. This simple check should allow that to be possible in a much easier and more intuitive manner.
2021-10-21 23:27:55 +02:00
simibubi
63f3946309 Post-PR Datagen 2021-10-21 21:20:01 +02:00
simibubi
04310059e0 Merge branch 'mc1.16/dev' into pr/2209 2021-10-21 21:13:03 +02:00
simibubi
29b6310abf Fix broken json of pt_br translation submission 2021-10-21 21:10:52 +02:00
vyhi
70740db4cd
Updates to pt_br.json by vyhi (#2203) 2021-10-21 21:06:01 +02:00
simibubi
dca6cc0bff Clickable doors
- Fixed item dupe when interacting with moving deployers
- Added movement interaction behaviours for doors and trapdoors
2021-10-21 20:46:26 +02:00
simibubi
a03025a0a3 Merge branch 'mc1.16/dev' into pr/2146 2021-10-21 19:43:13 +02:00
simibubi
d2d3c7f495 Merge branch 'mc1.16/dev' into pr/2123 2021-10-21 19:40:36 +02:00
simibubi
411ff6cfee Move obsidian movement from tag to config 2021-10-21 19:39:57 +02:00
simibubi
e8484b21ec Merge branch 'mc1.16/dev' into pr/2089 2021-10-21 19:25:10 +02:00
simibubi
855fc52d62 Update FurnaceEngineModifiers.java
- Use registry delegates
- Reduce boilerplate
2021-10-21 19:23:49 +02:00
simibubi
cd32845121 Merge branch 'mc1.16/dev' into pr/2220 2021-10-21 19:12:01 +02:00
simibubi
3093bf5917 Update HarvesterMovementBehaviour.java
- harvestpartial only breaks age zero crops if replant is disabled
2021-10-21 19:10:34 +02:00
simibubi
9443658431 Dummy beats null
- Implement #2228
2021-10-21 18:47:38 +02:00
kotakotik22
4d7f56d052 Merge branch 'mc1.16/dev' into movement_setting_provider_pr
# Conflicts:
#	src/main/java/com/simibubi/create/foundation/config/CKinetics.java
2021-10-21 18:31:47 +03:00
kotakotik22
bc5c6bf21b Merge remote-tracking branch 'origin/mc1.16/dev' into movement_setting_provider_pr 2021-10-21 18:28:13 +03:00
Jozufozu
5a621bbea4 Fix crash during datagen 2021-10-19 15:29:04 -07:00
PepperBell
9870431db8 Miscellaneous refactors
- Refactor custom rendered items; The renderer now creates the model
instead of the other way around
- Only tick wrench cog rotation and linked controller renderer if client
is not paused
- Move all model swapping code from CreateClient to ModelSwapper
- Register client resource reload listener before initial resource
reload
- Use TextureStitchEvent.Post event instead of resource reload listener
for filling sprites of SpriteShiftEntries
- Reuse Random instance in PartialItemModelRenderer
- Make all config fields final
- Merge package foundation.renderState into foundation.render
- Move BreakProgressHook from package foundation to foundation.block
- Rename ResourceReloadHandler to ClientResourceReloadListener
- Rename ProperDirectionalBlock to WrenchableDirectionalBlock
2021-10-16 01:46:49 -07:00
simibubi
2bd10af1bc Ordered Crafter slots
- Connected Mechanical Crafters now strictly distribute added items from top to bottom, left to right
- Fixed smart pipe ponder scene no longer showing milk in the basin
- Added timed invalidation to refresh fluid handler references observed by pipe ends
2021-10-13 03:14:57 +02:00
simibubi
d1810f5173 Invisi-bucket
- Fixed filter slot display issues with Forge's multi-layered item models
2021-10-12 00:36:14 +02:00
simibubi
af9d6075ff Coolbox
- Added item description for the toolbox
- Fixed Smart Pipes not able to be picked up with Wrench
- Fluid Pipes no longer have to be straight in order to be 'wrenched' into a strictly straight windowed pipe
2021-10-11 23:24:22 +02:00
simibubi
3792e06b8a Observing Fluids
- Stockpile Switches can now be used with Fluid Tanks
- Content Observers can now be used with Fluid Containers and Fluid Pipes
- Fixed Pumps not updating pressure when reversed
2021-10-11 22:45:53 +02:00
simibubi
5ee4e61c27 Post-serialisation invalidation
- Fixed Contraptions eternally stalling when loaded back from a temporarily stalled state
2021-10-11 17:10:55 +02:00
simibubi
386a6f698b Stackable Breakable
- Fixed Belt connector items cancelling toolbox sync when their nbt changes
- Fixed Unbreakable items breaking when used as tool in deploying recipes
2021-10-11 14:53:42 +02:00
simibubi
7defbb18a3 Dyed Toolboxes
- Added dyed variants of the toolbox
- Toolboxes can now supply items via the "pickblock" keybind
- Toolboxes are now craftable
2021-10-07 16:16:24 +02:00
simibubi
b0143d604d Merge branch 'mc1.16/dev' into mc1.16/toolbox 2021-10-07 13:34:56 +02:00
simibubi
fae6e39b2a Super ignored
- Fixed pumps and valves not registering their stress impact properly after changing state
- Fixed belts not applying stress when created in certain orientations
- Fixed belt items flickering due to previous changes
2021-10-07 13:30:19 +02:00
PepperBell
1abc3a8bf9 Safe networking and more tag datagen
- Remove NbtPacket and add safe packets for configuring symmetry wand
and worldshaper separately
- Expand internal functionality of AllTags and use optional tags in most
cases
- Datagen tags forge:stone, forge:wg_stone, and forge:buckets/honey
- Fix attribute filter screen being shifted by one pixel
- Add translations for "fluid_container" and "renamed" item attributes
2021-10-07 00:05:35 -07:00
PepperCode1
aee058e14e
Merge pull request #2245 from TelepathicGrunt/patch-1
Add create honey bucket to a forge tag
2021-10-04 15:02:13 -07:00
TelepathicGrunt
8e1a93124c
Add create honey bucket to a forge tag
Me and a few other bee mods are trying to standardize where honey buckets should go for better mod compat. Hence this pr to put create's honey bucket into forge:buckets/honey item tag. The Bumblezone and Productive Bee's are going to have their honey buckets in that same place too very soon
2021-10-03 12:01:22 -04:00
PepperBell
d72f343fdf Various cleanup
- Remove Create namespace restriction in CTSpriteShifter
- Add method to register ponder chapter lang
- Clean up palette block code; Closes #386
- Clean up tag code
- Use Create.asResource in as many places as possible
- Organize imports
2021-10-02 13:02:27 -07:00
simibubi
4d819b6c9d Structure Assist
- Schematic and Quill now creates Air entries in place of any "Structure Void" block
2021-09-30 21:31:35 +02:00
simibubi
34d430989c Belt Shadow Legends
- Fixed a lighting issue for the belt item renderer
2021-09-27 13:43:59 +02:00
simibubi
fa7039a04a Patient Stalling
- Items on belts now stall under empty-handed Deployers targeting them
2021-09-27 12:49:45 +02:00
simibubi
994fe29021 Careful Deploying
- Added the option to have held items not be consumed in deploying recipes
2021-09-26 20:45:24 +02:00
simibubi
b1047bb542 Merge branch 'mc1.16/dev' of https://github.com/Creators-of-Create/Create into mc1.16/dev 2021-09-23 01:25:32 +02:00
Stephen Barnes
a2043bebc5 Make FluidTransportBehaviour fields public 2021-09-19 01:23:16 -05:00
PepperBell
173eb6b7ab Add data driven potato cannon projectile types
- Allow defining custom potato cannon projectile types through JSON in
datapacks
- Separate PotatoCannonProjectileTypes into PotatoCannonProjectileType,
PotatoProjectileTypeManager, and BuiltinPotatoProjectileTypes
- Allow setting a custom render mode when building a projectile type
- Prevent the potato cannon itself from being used as ammo
2021-09-18 17:40:57 -07:00
Stephen Barnes
cff90d6211 Fix hose pulley particle position bug 2021-09-18 17:12:22 -05:00
Stephen Barnes
f9791243f8 Add config option to prevent placing fluid source blocks 2021-09-18 17:11:02 -05:00