Commit graph

166 commits

Author SHA1 Message Date
simibubi 7ff524f616 Sprites and CT
Swapping dev environment, this snapshot does not launch
2020-01-13 20:23:44 +01:00
simibubi e1a1ce46db Synchronized Flaps
- Belt tunnels can now act as backup-friendly belt mergers
- Funnels can now pick up items touching them when not in belt mode
- Fixed taking items from belts with right-click
- Fixed crash when placing redstone links
2020-01-10 22:55:43 +01:00
simibubi 7059cf2737 The Transposer
- Added behaviours to the Transposer tileentity
- Created new Inserting Behaviour for item management
- Fixed extractors syncing with extractors attached to other inventories
2020-01-07 22:15:37 +01:00
simibubi c682247894 ExtractionBehaviour and Synchronized Extractors
- Added Inventory Manipulation and Extraction Behaviours
- Extractors are now aware of other extractors on the same inventory and will take turns
2020-01-07 17:49:07 +01:00
Mike van der Velde 1a8fca038d
Create in het Nederlands - Merge pull request #72 from Prusias/dutch
Dutch Translation
2020-01-06 12:35:00 +01:00
simibubi 4150fbf9b5 Merge branch '0.2' of https://github.com/simibubi/Create into 0.2 2020-01-05 19:41:44 +01:00
simibubi 06ddb1fa35 SmartTileEntities and TileEntityBehaviour
- Added a TileEntity behaviour Interface
- Added SmartTileEntities, able to execute behaviours via delegation, replacing old Interface-based approaches
- Re-Implemented Filterable tiles/blocks as a TEBehaviour
- Re-Implemented Redstone-Linkable tiles/blocks as a TEBehaviour
- Added a base block for directional logistical attachments
- Belt Funnels are now Funnels
- Funnels can now face any direction
- Added Transposer blocks and Linked Transposer blocks (missing extraction behaviour)
- Unified in-world itemslot rendering used by filters and links
- Re-designed funnel, belt funnel and belt observer to match the extractor
- Started work on improved logistical casings
2020-01-05 19:41:38 +01:00
Mike van der Velde 5cc89a56f1 Translation fixes 2020-01-05 19:03:28 +01:00
Mike van der Velde e2f777b2f6
Merge pull request #71 from Prusias/0.2
Changed KillTPSCommand to support localisation
2020-01-05 18:35:13 +01:00
Mike van der Velde f6a99e57d8 Renamed method getTranslationComponent to createTranslationTextComponent 2020-01-05 18:33:40 +01:00
Mike van der Velde ba454a5141 Dutch Translation 2020-01-02 21:09:39 +01:00
Mike van der Velde 0469014ab7 Changed KillTPSCommand to support localisation
Using foundation.utility.Lang (TranslationTextComponents)
2020-01-02 16:48:11 +01:00
simibubi 039edb5519 Omnidirectional Extractors
- Extractors and Linked Extractors have vertical variants
- Minor reworks to Extractor models
2019-12-22 01:31:40 +01:00
simibubi d8ccfd844c Needs more unused materials
- Added and hid a few items for future recipe changes
- Re-ordered the Creative Tab a little
2019-12-19 22:35:45 +01:00
simibubi 7d9d5307ab Bunch of Model Prototypes
- Started work on models for the Logisitical Crafter, Machine Base, Inserter and Item Collector
2019-12-17 19:27:00 +01:00
simibubi 551af08466 Least's Model Updates
- Changes to Basin and Belt tunnel models
- Belt tunnels have extra states for their blinds
2019-12-16 12:03:42 +01:00
simibubi 7a76f44f9e Merge branch 'master' into 0.2 2019-12-16 11:24:40 +01:00
simibubi c195acf62b Merge branch '0.2' of https://github.com/simibubi/Create into 0.2 2019-12-15 10:47:37 +01:00
simibubi b8dc08a45f Recipe Goof
- Fixed JEI recipe casts
2019-12-15 10:47:34 +01:00
zelophed 3e8ac662f1 lag on command
added a utility that delays server tick by a set time and a command to control it
2019-12-15 01:13:36 +01:00
simibubi 43980d550d Plenty to process
- The Mechanical Mixer now supports custom mixing recipes
- The Mechanical Press now interacts with the basin to apply compressing recipes
- Added JEI integration for Mixing, Compressing, Sawing and Block Cutting recipes
2019-12-14 16:29:48 +01:00
simibubi 9bd07d4ed0 JEI cleanup
- JEI screens render individual widgets instead of the full white background. Adresses #8
2019-12-13 20:52:42 +01:00
simibubi fca3b74909 Flicker awareness & Tree cutting
- Kinetic blocks break when their speed updates to frequently
- Fixed Stress gauge not resetting when source was removed
- Fixed Kinetic networks doubling their stress when saving and loading the world
- Fixed Generators not updating network stress when their speed changed
- Fixed Processing saw crashing when used
- Fixed tree cutting algorithm looping indefinitely
- Fixed sourceless kinetic blocks in rainbow debug
- Horizontal saws cut trees in front of them
- Deforester now works in creative mode
2019-12-13 18:15:11 +01:00
simibubi 785d77a59d Merge branch 'unified-contraptions' of https://github.com/simibubi/Create into 0.2 2019-12-12 11:58:29 +01:00
simibubi 3989dbc656 Better Encased Belts
- Encased belts can now connect in larger groups
- Kinetic blocks break when their speed changes too frequently
- Removed some unused assets
- Fixed Clutches not working properly
- Organized imports and packages
2019-12-12 10:56:34 +01:00
simibubi c0b47c124f Merge branch '0.2' of https://github.com/simibubi/Create into 0.2 2019-12-12 07:38:51 +01:00
simibubi a1c37c5af6 Fantastic
- Encased fans are now directional and only emit air flows on one side
- Reworked particles emitted by fans and in-world item processing
- Air flows can now morph into different particle types along the way
- Air flows are more precise about being blocked or not
- Nerfed sand washing
2019-12-12 07:38:44 +01:00
zelophed c857349b40 couple changes to the new gauge blocks to fit in with voxel shape refactor
Signed-off-by: Zelophed <zefren1@googlemail.com>
2019-12-10 23:40:12 +01:00
Zelophed 81e1eab7e9 Merge branch 'voxel-shape-refactor' into 0.2
# Conflicts:
#	src/main/java/com/simibubi/create/modules/contraptions/receivers/MechanicalPressBlock.java
2019-12-10 18:09:30 +01:00
Zelophed 69eae7fd75 Merge remote-tracking branch 'origin/voxel-shape-refactor' into voxel-shape-refactor
# Conflicts:
#	src/main/java/com/simibubi/create/foundation/utility/AllShapes.java
2019-12-10 18:05:34 +01:00
zelophed ac3f2ba85c finishing touches to refactor
new shapes for cannon and schematic table
viewing shapes for mixer and press now differ from regular shape to allow for levers being placed on their side

entirely removed economy package

Signed-off-by: Zelophed <zefren1@googlemail.com>
2019-12-10 18:00:06 +01:00
zelophed 7a96a8b7ed finishing touches to refactor
new shapes for cannon and schematic table
viewing shapes for mixer and press now differ from regular shape to allow for levers being placed on their side

entirely removed economy package

Signed-off-by: Zelophed <zefren1@googlemail.com>
2019-12-10 17:45:42 +01:00
zelophed 7166aeeb52 moved most shapes to central AllShapes class
also some more changes to voxelshaper :)

Signed-off-by: Zelophed <zefren1@googlemail.com>
2019-12-10 02:23:34 +01:00
simibubi c56fd66012 Measuring Speed and Stress
- Added the Speedometer
- Added the Stress Gauge
2019-12-09 22:58:06 +01:00
zelophed 70eafb997d refactor to VoxelShaper
VoxelShaper is more flexible now
belt tunnel shape reworked

Signed-off-by: Zelophed <zefren1@googlemail.com>
2019-12-09 20:43:30 +01:00
simibubi 6395ce5700 Work in Progress!
- Added the ability to mark items as WIP
- Added custom descriptions for WIP items
2019-12-09 14:58:12 +01:00
simibubi 5db014c45b Better Acting
- Contraption actors can now expose a few more properties and behaviours.
- Contraption actors can save data within the context
- Redstone Contacts now work when being rotated
- Fixed harvester and drill offsets and their motion-aware animation
- Fixed Mounted contraptions calculating their yaw inconsistently (again)
2019-12-09 13:32:39 +01:00
zelophed 6fb24e0d86 improved shape for logistical casing
some changes to voxel shaper

Signed-off-by: Zelophed <zefren1@googlemail.com>
2019-12-08 02:23:19 +01:00
zelophed 74721cda95 started work on voxel shape refactoring
-reworked the belt shapes, still need to revisit for casings

Signed-off-by: Zelophed <zefren1@googlemail.com>
2019-12-07 18:38:08 +01:00
simibubi f991c88fc2 Acting up
- Reimplemented support for contaption actors such as the drill and the harvester for contraption entities
2019-12-07 14:36:49 +01:00
simibubi da27a63447 Family reunion
- Mechanical Bearings now use Contraption Entities for their structures
- Fixed Mounted Contraptions being slightly offset
2019-12-07 00:07:49 +01:00
simibubi 1563a3991c It's alive
- Contraptions pushed by Mechanical Pistons are now wrapped into entities
- Fixed Lighting and Positioning of Contraption entities
2019-12-06 19:48:15 +01:00
simibubi 1d96f50b9a Merge branch '0.2' of https://github.com/simibubi/Create into 0.2 2019-12-05 23:43:40 +01:00
simibubi 9f6022f0fe Colors and Sparkles
- Linear Chassis (formerly translation chassis) now connect textures
- Added Engineer's Goggles
- Added Custom Particle for Speed level indications
- Added Volcanic Rock and the ability to give blocks smooth colors based on their position
2019-12-05 23:42:01 +01:00
zelophed 1fcd033e63 added foundation for basic ore generation
Signed-off-by: Zelophed <zefren1@googlemail.com>
2019-12-05 15:54:11 +01:00
simibubi 3a7d3f8562 Dangly Flaps
- More progress on Crafter blocks
- Belt tunnels now render dangling flaps reacting to bypassing items
- Made Mechanical Press and Mixer full blocks
2019-11-30 00:27:03 +01:00
zelophed 898b3f055e possible fix for double chest issue
Signed-off-by: BuildTools <unconfigured@null.spigotmc.org>
2019-11-29 14:13:21 +01:00
simibubi 05de64a4e2 Goofed Crafter model
- Moved crafter models from bin to src -facepalm-
2019-11-29 13:38:34 +01:00
simibubi dd40334a61 PC swap
- Started work on Belt Tunnels and Crafters
2019-11-29 10:06:03 +01:00
simibubi 0bf30b2f93 It's exactly Stressful!
- Added configurable levels of speed for requirements
- Added tooltip information to mechanical blocks with Stress Impact, Stress Capacity and Required speed level
- Fixed Belt connector not being a blockitem
- Made Stress capacity configuration more generic
2019-11-27 09:29:29 +01:00