Commit graph

113 commits

Author SHA1 Message Date
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
simibubi
e537474c8b Fix the Belt IItemhandler
- Inserting items now gets synced to clients again
2019-11-20 23:03:07 +01:00
simibubi
1e23aa82aa Merge branch 'better-belts' into 0.2 2019-11-20 22:51:23 +01:00
simibubi
55818d33fa Smelty on the Belty returns
- Encased fans now work on the "fake items" moving on the belt
- Chunk no longer redraws when TEs send data. (May break stuff)
- Regular fan particles are less noisy
- Items no longer spazz out when the belt is stopped
- Fixed extractors waiting indefinitely if belt is occupied
2019-11-20 22:50:19 +01:00
simibubi
e742149c8d Filterable Funnels
- Belt funnels can now be assigned filters for better item routing
- Fixed items facing the wrong way if moving on a slope in negative directions
- Items can now be picked up from belts by right clicking
2019-11-18 16:14:26 +01:00
simibubi
0bded65338 The Belt is Lava
- Belts are now being avoided by pathfinding
- Fixed Belt observers not detecting items
- Lowered spacing between moved entities
- Tweaked initial collision shape for diagonal belts, fixes entities not being picked up at certain spots
- Fixed Glass Panes being usable on Belts and Crushing wheels (wall tag)
- Fixed Pulley sections not moving entities properly
- Fixed belt UVs not updating when textureAtlas changes, addresses #24
2019-11-18 11:49:50 +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
85042d460a Render Diagonal Items properly
- Fixed position offsets for diagonal belts for both rendering and item ejects
- Blocks render stacks similar to ground items with random horizontal offsets
- Items on diagonal belts now render at 45 degree angles
- Ejecting from a belt now has a minimum motion to prevent items from getting stuck
2019-11-16 10:54:19 +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
25cac1fe8e From Entity to Inventory
- Started work on belts no longer moving itementities around
2019-11-12 21:09:32 +01:00
simibubi
c2814f8ad2 Cutting Edge
- Fixed Entity Types not registering correctly
- Fixed WorldRenderer being loaded server side
- Fixed the Tree Cutter search used by the Deforester
- Fixed Crushing wheel controller not dropping contents when removed
- Mechanical Saw can now process Cutting and Stonecutting Recipes
2019-11-10 15:53:44 +01:00
simibubi
6f185d4540 Finite Energy
- Added a torque system with stress vs capacity scores for networks.
- Added config values for stress and capacity
- Added rainbow debug (tm)
- Added infinite new bugs
2019-11-07 11:30:29 +01: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
7462cc5f7e Resolve Merge Issues
- Fixed a few leftover errors from the merge
2019-10-30 01:24:42 +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
44dc7e054b
Merge pull request #43 from Zelophed/master
- Add JEI's gui handlers, addresses #42
2019-10-27 11:49:25 +01:00
BuildTools
8eb10d68a8 added gui handlers from the jei api to FlexcrateScreen and SchematicannonScreen, addresses #42 2019-10-27 03:54:20 +01:00
simibubi
00be0f57f0 Last Minute Fixes - 0.1.1a
- Added safety check for other Tile Entities blocking two Crushing Wheels, addresses #36
- Overwrote blockzapper preview renders of Fourway-blocks, addresses #21
- Added safety check for Crushing Wheels in null Worlds, addresses #38
2019-10-22 00:26:21 +02: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
98f568f887 Addressing Todos
- Started work on changing how moving constructs are assembled and ticked
2019-10-13 21:30:25 +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
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