Commit graph

497 commits

Author SHA1 Message Date
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
b8dc08a45f Recipe Goof
- Fixed JEI recipe casts
2019-12-15 10:47:34 +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
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
simibubi
c56fd66012 Measuring Speed and Stress
- Added the Speedometer
- Added the Stress Gauge
2019-12-09 22:58:06 +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
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
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
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
1e23aa82aa Merge branch 'better-belts' into 0.2 2019-11-20 22:51:23 +01:00
simibubi
4e1b33c0ea Connecting the Quads
- Added models and a block interface for connected textures
- Added Framed glass as an example block
2019-11-17 21:25:59 +01:00
simibubi
d85a8e2a49 A Better Belt Support
- Logistical Casing can now be used on belts to add casing around it
- Casings on belts allow for extractors and funnels to be attached to the belts directly
- Voxelshapers can now transform multipart shapes
2019-11-15 21:34:00 +01:00
simibubi
720a370f2d Getting Shaped
- Added models and textures for the Mechanical Crafter
2019-11-15 11:28:11 +01:00
simibubi
e5c78fbd04 Jank Control
- More blocks now support the new belt system
- Fixed the extractor models
- Prepared the funnel model for filtering
- Items now look 80% better on belts
2019-11-14 13:00:55 +01:00
simibubi
385a3f4497
Create auf Deutsch
Added a german translation by Vexatos & Azratosh
2019-11-11 10:21:10 +01:00
simibubi
a041497613
Merge pull request #48 from TheDen2099/patch-2
Spelling and Grammar in ru_ru.json
2019-11-11 10:18:44 +01:00
Vexatos
d7d6c6d6ae
Update de_de.json 2019-11-10 21:01:12 +01:00
Vexatos
f706a6791b
Update de_de.json 2019-11-10 20:23:51 +01:00
LeastReality
e598d7e7fc
Update crushing_wheel.json 2019-11-08 13:18:06 -05:00
LeastReality
1b22289edb
crushing wheel model w/ particle textures 2019-11-08 13:13:53 -05:00
simibubi
188d01248c Spiffy Crushing Wheel
- Crushing wheels now use a custom texture for more depth and detail
2019-11-07 15:27:35 +01:00
TheDen2099
fffb09261e
Misspelling and Grammar Changes 2019-11-06 01:58:01 +03:00
simibubi
5655fa0609 Here to ruin the fun
- Rotational sources can now be connected to each other if their speeds have the same direction. Sources with slower speeds will be overpowered by the others.
- Added a skeleton for torque mechanics. Very janky and unfinished
2019-11-01 01:09:38 +01:00
simibubi
a1850ec90b Deforester
- Added Deforester Model and Item
2019-10-30 02:05:26 +01:00
simibubi
7304f59f55 Merge branch '0.1.2' into 0.2 2019-10-30 01:23:40 +01:00
simibubi
f2eba6b8fb Mixing it up
- Added the Mechanical Mixer for automated shapeless recipes
- Added the Basin holding multiple items for processing
- Added a Wrench for manipulating Scrollvalues, picking up and rotating kinetic blocks
- Extractors and Funnels now require a block to attach to
- Fixed Animation ticks being synced with the server world time
- Fixed "Magical Soaryn Gears"
- Gearboxes can now connect to each other directly
- Fixed Belt items not stacking even after finishing a link
2019-10-29 19:02:20 +01:00
simibubi
a391d74810 Cart Assembler and Agile Contraptions
- Started generalizing contraptions for other means of transportation
- Added mounted contraptions for minecarts
2019-10-27 14:15:39 +01:00
simibubi
baba95e0eb Spiffy Blockzapper
- Reworked animated models for the Handheld Blockzapper
- Fixed beam render on non-default FOV settings
2019-10-21 23:45:16 +02:00
simibubi
19abe37653
Merge pull request #18 from lucassabreu/master
Create in Brazilian Portuguese
2019-10-21 21:16:17 +02:00
Lucas dos Santos Abreu
3c12f84bc9 trans pt-br 2019-10-21 12:10:09 -03:00
simibubi
ee75468719 Saw it
- Added the Mechanical Saw
- Bunch of fixes for mechanical blocks
2019-10-19 23:42:44 +02:00
simibubi
d8ab5dc122 Dynamic Render to go
- Added animation capabilities for blocks usable with the mechanical piston
- New models for the harvester and the drill
2019-10-19 15:42:42 +02:00
simibubi
835a4a638b Better Pistons Part I
- Started work on cascading chassis and better block models
2019-10-18 13:14:03 +02:00
simibubi
facef0ddb1 Bug Fixes in 0.1.1a
- Fixed id downcasing not working properly in non-english environments #25
- Removed event subscriber annotations for mod & registry events
- Added more displayable slots in the Washing JEI view
- Fixed Windowed blocks referencing IBakedModel on the server
- Changed stairs to use blockstate supplier
- Fixed Symmetry Wand crashing when configured in the off-hand
- Fixed "Hold Shift" in tooltips not being translated
- Chassis now drop applied slime balls
- Slime Balls are now craftable
- Mechanical Belts now lock living entities in place
- Blockzapper recipes can now be viewed from the uses of their ingredient materials
- Configured FlexPeaters now synchronize with other players
- Fixed client crash when rendering lava in a deployed schematic #15
- Made encased fans a little less expensive
- Added other coral types to tree fertilizer recipe
2019-10-15 22:22:19 +02:00
simibubi
488a9f63a9 Lazy Logisticians
- Added a new Villager type for delivering packages
- Added the Logisticians Table
- Added Package Funnels
- Added a generic colorable indicator tileentityrenderer
2019-10-11 05:56:32 +02:00
Lucas dos Santos Abreu
b5c2df0b68 skeleton 2019-10-09 07:51:22 -03:00
simibubi
7822ba7a42 Create in Russian
- Added ru_ru.json, thanks to Sirabein
2019-10-06 21:59:13 +02:00
simibubi
4e69d98ebc Configurable Logistical Contollers
- Added Containers and GUIs for Logistical Controllers
2019-10-06 21:49:44 +02:00
simibubi
0f9cb916cd Advanced Logistics Headstart
- Added Logistical Controllers
- Added Logistical Casings
- Added the Logistical Index
- Added a Logistical Dial
- Started laying out logic for Logistical Networks
2019-10-05 19:00:43 +02:00
Azratosh
2989559197
Added item descriptions; formatted file 2019-10-03 00:07:35 +02:00
Vexatos
babe2f984d
Update de_de.json 2019-10-01 14:39:38 +02:00
Vexatos
529a5ff0a9
Added recipes and more. 2019-10-01 14:19:51 +02:00
Vexatos
20113e2db1
Create de_de.json 2019-10-01 14:08:31 +02:00
simibubi
0a1b85fe39 Fancy Windows
- Added ability to put glass panes inside partial blocks such as Fences, Stairs and Slabs.
- Added Tiled Glass and Tiled Glass Panes
- Fixed Translation Chassis pulling blocks even without being sticky
- Added Palette Blocks to corresponding tag groups
- Added translation to zh_cn (Thanks to Thirace446)
- Split gearboxes into two interchangeable Items
2019-09-24 14:40:01 +02:00
simibubi
c8872b61b0 Bug Busting 0.1 Part III
- Cached rotating models no longer get their UVs screwed by resource reloading
- Added Limesand and Recipes, Fixes #11
- Added Block Tag for everything usable by the Generating Encased Fan, Fixes #12
- Fixed FlexPeater not able to be configured while pulsing
- Stealth nerfs
- Fixed Blockzapper upgrades not registering correctly, Fixes #14
- Updated Stair recipes, Fixes #10
- Fixed Schematic sender crashing while finishing an upload
- Fixed Corner models for reversed Stair Blocks
- Fixed crash on startup without JEI
2019-09-22 20:23:26 +02:00
simibubi
687e96135a Bug Busting 0.1 Part II
- Removed WIP Items from Creative Tab
- Added option to disable tooltips
- Moved common config values to synced serverconfig
- Numbers on Scrollable Blocks are centered
- Motors can be configured to rotate with negative speed
- Fixed Processing Recipes Serializer (severe)
- Fixed Moving constructs not rendering at a reasonable distance
- Mechanical Bearing always solidifies when empty
- Fixed some movement incosistencies with translation constructs
- Fixed Crushing Wheel Controller not stopping when Wheels do
- Fixed Crushing Wheels ejecting entities on world reload
- Fixed Movement inconsistencies with Mechanical Belts
- Added rotation propagation through large cogwheels connected at a 90 degree angle
- Fixed Client code being called server side
- Fixed Abstract Method errors regarding Extractors and FrequencyHolders
- Added a unit character to Flexpeater display
- Fixed additional washing outputs from flying all over the place
- Schematicannon now ignores Structure Void blocks
- Fixed Schematic hologram not displaying
- Added little indicators to the Mechanical Bearing to visualize curent angle
- Bumped version
2019-09-18 11:16:57 +02:00
simibubi
5c8206030c Bug Busting 0.1 Part I
- Washing recipes can now have stochastic outputs
- Splashing fans no longer spam the extinguish sound
- Mechanical Press now properly registers as a belt attachment
- Improved animations for Mechanical Press
- Fixed Pulse Repeaters staying powered under certain conditions
- Fixed Belt observer state sync issues
- Stopped Filters on tileentities from disappearing
- Fixed Item count not showing on filtered Extractors
- Fixed Filters not being properly handled by Extractors
- Fixed Extractors no longer being redstone locked on world reload
- Fixed Redstone Links being powered inconsistently
- Added a few more processing recipes
2019-09-17 14:57:29 +02:00
simibubi
fc82dc33d9 The long lang
- Added tooltips for all blocks and items to en_us
2019-09-16 15:18:30 +02:00
simibubi
e95060f997 JEI integration & Placement QOL
- Added JEI support for all added recipe types
- Changed a few recipes
- Kinetic blocks with shafts now try to connect to other shafts when placed
2019-09-16 12:27:28 +02:00
simibubi
0d924bc1f7 Internationalize!
- Moved all language specific content to the lang file
- Tooltips are now loaded from the lang file
2019-09-14 18:21:30 +02:00
simibubi
47cde5abb2 The Funnel looked too Funny
- Improved the model of Belt Funnel and Pulley
- Added a null check to ServerSchematicLoader ticks. Possibly helps #7
2019-09-13 20:07:27 +02:00
simibubi
ca355d1ec3 Back to Belt
- Mechanical Belts can now be dyed with any color
- Added the Mechanical Press with a new Pressing recipe type
- Added the belt support, purely decorational
- Added the FlexpeaterTM
- Added some unspectacular ingredients and recipes
2019-09-13 18:36:18 +02:00
simibubi
ee46359ce4 Contraptions revisited
- Fixed Mechanical Piston & Bearing not disassembling when broken
- Mechanical Bearing can now generate rotation with tagged blocks
- Encased Fan can now generate rotation above fire
- Added Splashing recipe type
- Encased Fans with water now extinguish entities
- Drills now hurt entities in front of them depending on their speed
- Fixed some culling issues on rendered constructs
2019-09-12 14:32:11 +02:00
simibubi
68e3be9b43 Crafting recipes
- Added crafting, smelting and stonecutting recipes for all added blocks
2019-09-10 12:09:48 +02:00
simibubi
49f8613678 Screw those tools
- Added special tools
- Remove special tools (until forge has proper harvest events)
- Added loot tables for all blocks
2019-09-09 18:18:32 +02:00
simibubi
fb35aa7e10 Configurable Chasses
- Removed old chassis blocks
- Added new chasses with configurable range of effect
- Added the mechanical bearing and rotation chassis
- Motor speed can now be configured
2019-09-07 13:12:12 +02:00
simibubi
5e628e18cb Stairs, Slabs, Walls, Repeat
- Added partial versions of the building blocks
2019-09-05 22:23:58 +02:00
simibubi
a62dc492d5 Detect and Filter out
- Added the Detector, along with item filtering interfaces
- Added filtering to Extractors
- Fixed some items jittering on belts
- Added text to Frequency and Filter slot highlighting
2019-09-05 02:16:44 +02:00
simibubi
9420d874fe Smelty on the Belty
- Encased Fans can smelt items
- Added some random textures for future items
- Moved some event calls
- More Renames
2019-09-03 23:03:52 +02:00
simibubi
ebaf22ddcc Pulse Repeaters, Belt Funnels and working Fans
- Added the Pulse Repeater, a simple Pulse former circuit.
- Added a Belt Funnel, along with a generic belt attachment interface.
- Fans now push or pull entities based on their rotation speed.
- Added little symbols to extractor and funnel item models
2019-08-31 08:37:57 +02:00
simibubi
12baa08232 Merge branch 'Kinetics' of https://github.com/simibubi/Create into 0.1.0 2019-08-29 12:06:04 +02:00
simibubi
ea3260283c Pulse Repeater Models
- Some modeling work done during a Windows update
2019-08-29 12:03:36 +02:00
simibubi
14b06ec22a Alt-Shift-R
- Axis -> Shaft
- Gear -> Cogwheel
- Large_Gear -> Large_Cogwheel
- Axis_Tunnel -> Encased_Shaft
- Half_Axis -> Shaft_Half
- Fixed further name inconsistencies in other Object Holders
- Added Skeleton for Encased Fan
2019-08-29 01:51:28 +02:00
simibubi
cb366a287a Clutch vs Gearshift
- Gearshifter -> Gearshift
- Added the Clutch, using the prior model of the Gearshift
- New Model for Gearshift
- Generalized conditional shaft connectors for rendering
2019-08-28 19:45:41 +02:00
simibubi
22fc9d1100 Logistics Part III
- Fixed Redstone bridges activating inconsistently
- Fixed Redstone bridges breaking on world reload
- Completed the Stockpile Switch
- Added Skeleton for filters
- Added Skeleton for extractors
- Renamed some stuff
2019-08-27 17:35:34 +02:00
simibubi
79d160e5bc Merge branch 'Shopping' into Kinetics 2019-08-26 20:21:03 +02:00
simibubi
f5f9ac7989 Logistics Part II
- Added Screens for Flexcrate and Stockswitch
- Added Models for Flexcrate and Stockswitch
- Added Container and Inventory to Flexcrate
- Redstone bridges are now divided into senders and receivers
- Fixed some GUI inconsistencies and repetitive code
2019-08-26 20:17:16 +02:00
simibubi
bbe6150c0f Logistics and Tooltips
- Added an option to register stairs, slabs and other together with the main Block
- Added Skeleton for FlexCrate
- Added Skeleton for Redstone Bridge
- Added Skeleton for Stockpile Switch
- Generalized tooltips between blocks and items
- Added more tooltips to existing blocks
2019-08-25 10:14:15 +02:00
simibubi
efcdd3c03e The Crushing Wheel
- Crushing wheels can now apply recipes to contained items
- Added a new generic recipe type for processing
- Improved Crushing Wheel model
- Improved gui models of large wheels
- Improved gui models of harvesters and drills
- Added several crushing recipes
- Fixed Water wheel updating rotation speeds incosistently
2019-08-22 15:52:15 +02:00
simibubi
911363c6a0 The Water Wheel
- Added the Water Wheel as the first legitimate source of rotational energy
2019-08-20 11:37:32 +02:00
simibubi
ce7356798c Proper Directions
- Added layer of abstraction for Directional Blocks
- Added Cocoa Logs
- Added improved item tooltip framework
2019-08-18 17:02:29 +02:00
simibubi
4cfd7a1bb9 Constructs, Pistons and Blocks
- Added Mechanical Pistons
- Added Chassis blocks for multiblock movement
- Improved memory usage of kinetic renders
- Added Mechanical Harvester
- Added Mechanical Drill
- Visual hints for the Belt connector
- Added Crushing Wheel Model
- Added Encased Belt
- Added Redstone Contact
- Fixed Invalid Schematics crashing on shift-right-click
- Added a variety of building materials
- Updated textures of kinetic blocks to be rotation independent
- Fixed axes rotating with fixed shaded sides
2019-08-17 00:57:36 +02:00
simibubi
a0149425d5 Improved Belts
- Limiting belts to 45 Degree angles allows for actual hitboxes and vanilla model action
- Animation now only moves around the texture coordinates of cached vertices
2019-08-10 01:00:36 +02:00
simibubi
8ac10da276 Shopping with Mike part 1
- Added Shelf Block, Tile Entity, Container, Screen, Model
2019-08-08 23:10:01 +02:00
simibubi
3ec8afd091 Rudimentary Belts
- Second attempt at a practical mechanical belt
2019-08-08 16:19:16 +02:00
simibubi
56c879420b Added Basic Kinetic Blocks
+ Axis
+ Gear
+ Large Gear
+ Axis Tunnel
+ Gearshifter
+ Gearbox

- Added related tileentites and renderers
- Added related models and textures
- Added the Rotation Propagator
2019-08-06 18:13:33 +02:00
simibubi
903ad95bf0 Handheld Blockzapper
+ Added the Handheld Blockzapper Tool
+ Added several craftable upgrades for
the Tool
+ Added animated Models for Symmetry wand and Handheld Blockzapper
- Schematicannon now uses two items for Double Slabs
- Fixed Warn messages for client packets
- Added misc Crafting Ingredients
- Changed recipe unlock triggers
2019-07-28 10:08:49 +02:00
simibubi
e943690baa Shifting Things Around
- Removed some old resources inherited from TMA
- Introduced a new package structure, grouping by modules rather than types
2019-07-23 12:54:53 +02:00
simibubi
dbfb60b809 Fix, Refactor and Polish
- Tidied up and renamed Classes
- Added useful tooltips to all items
- Added tooltips to blueprint overlay tools
- Made Schematic And Quill more bearable to use
- Changed rendering order for blueprint overlay, Fixes Issue #1
2019-07-19 17:50:23 +02:00
simibubi
ebb9d6e490 Survival Proofing
- Fixed Symmetry Wand not using Blocks from the inventory
- Symmetry Wand now drops blocks in the position of the block broken by hand
- Added recipes for all craftables
- Added loot tables for all breakables
- Made Tree Fertilizer texture less unnatural
2019-07-17 21:48:56 +02:00
simibubi
976b7c5bea Tree Proteins
- Added Tree Fertilizer, a kind of bone meal that makes trees grow anywhere
2019-07-17 19:22:52 +02:00
simibubi
d7bcc1ea28 Schematic and Quill
- Added Schematic and Quill for recording schematics in game
- Schematicannon no longer attempts to place liquids
2019-07-17 17:13:09 +02:00
simibubi
a34034379f Schematics Mega Polish
- Schematicannon makes less obnoxious noises
- Schematic Table Container and Gui Improved
- Made New Additions Server Proof
- Server side Schematic handler is less trusting
- Added a Material Checklist for blueprints loaded in the schematicannon
- Added more safety checks regarding Schematics & Chunkloading, Filesystem and Distance
- Added new option for Schematicannon to not replace tileentities
- Schematic upload progress is now handled on the server
2019-07-17 14:36:51 +02:00
simibubi
8372a1eb43 Schematicannon Container
- Made the Schematicannon a proper container
- Added Gui Screen for Schematicannon
- Added a few new Icons
- Fixed Make-Shift registering of Containers
2019-07-16 16:01:51 +02:00
simibubi
01a6d32140 Blueprint Manual Coordinates
- Added a Screen to input coordinates in order to bypass the placement tools
2019-07-15 13:45:13 +02:00
simibubi
56139aab20 Blueprint Placement Tools
- New tools for modifying the blueprints location and orientation
- Fixed client classes loading on physical servers
2019-07-15 12:10:57 +02:00
simibubi
c6c9a8f8eb Schematicannon Physics
- Blocks fired now follow a semi-reasonable trajectory
- Added models and animations
- Added a Creative block for use with the cannon to ignore materials
2019-07-13 12:55:28 +02:00
simibubi
550b477d8d Added Blueprints
- Blueprints are item references to schematic files on the server
- Added a block to upload schematics from the client
2019-07-11 19:55:11 +02:00
simibubi
ddc846d860 Setup Infrastructure
- Relevant Mod files
- Relevant Classes
- Resources
- Added Symmetry Wand from TMA
2019-07-11 09:03:08 +02:00