Commit graph

166 commits

Author SHA1 Message Date
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 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
Vexatos d2e01c909c
Merge pull request #1 from Azratosh/patch-1
Added item descriptions; formatted file
2019-11-10 20:22:58 +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
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
simibubi 7f0ba8211d No pushing
- Fixed Schematicannon asking for "Air" items
- Made several blocks immovable by piston
2019-11-07 12:00:27 +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
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 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
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