Commit graph

3165 commits

Author SHA1 Message Date
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
simibubi
786789c312 Buffing the Buffers
- Refactored the smart bytebuffers to use one centralized system.
- Unified caches to a single instance
- SuperByteBuffers collect transformations in a matrix rather than performing individual vertex manipulations in subclasses
2019-11-23 22:17:37 +01:00