Commit graph

303 commits

Author SHA1 Message Date
simibubi 901cb00426 merged mc1.15/dev into mc1.15-registrate 2020-05-02 00:34:36 +02:00
simibubi aea5918636 Port new code to 1.15 (help)
- Shoddily eliminated compilation errors with new code from 0.2.3
2020-05-02 00:19:29 +02:00
simibubi 83ceb7d215 Merge remote-tracking branch 'origin/mc1.14-v0.2.3' into mc1.15/dev 2020-05-02 00:16:04 +02:00
simibubi 8bfc4445b0 Minecart Issues
- Fixed displaced coords between contraptions and their mounts, should fix cart structures from disappearing when loaded near chunk borders
- Contraptions no longer render with default yaw if their mount is out of render distance
- Fixed ploughs and other actors not activating properly when other actors had just stalled the contraption
- Fixed ploughs leaving behind breaking overlays when stopped/disassembled
- Fixed ploughs, drills and saws throwing entities back by unreasonable distances
- Drills now break columns of falling blocks from top to bottom while moved
2020-05-01 15:21:00 +02:00
simibubi 75638b7c8d Pocket Carts
- Minecarts with mounted contraptions can now be picked up as an item
- Furnace Minecarts can now be used in the cart assembler
- Fixed superglue not re-appearing when moved in piston contraptions
- Fixed deployer not being able to interact with non-living entities
- Fixed Schematic deploy tool outline not rendering at the right location for certain boundary sizes
- Fixed leaking GL texture parameters from outline rendering
- Added Italian localization
- Fixed file extension of Japanese localization
2020-04-30 16:45:35 +02:00
simibubi 885791f878 Cart Rotation Lock
- Minecart assemblers can now be configured to 3 different rotation modes
2020-04-29 23:32:17 +02:00
simibubi 45897e4c18 Mechanical Ploughs
- Added the Mechanical Plough
- Mounted Drills now briefly stall a contraption after breaking a block below falling blocks (sand, gravel, etc)
- Mechanical Saws can now harvest Bamboo, Chorus, Kelp, Sugar Cane, Cactus, Melons and Pumpkins
- Fixed harvester position inconsistency when moved vertically
- Fixed saws/drills not hurting entities in some cases
- Fixed saws/drill throwing back hurt entities in weird directions
2020-04-29 19:12:42 +02:00
simibubi 83cfc097ae Merge branch 'mc1.14-v0.2.2b' into mc1.14-v0.2.3 2020-04-27 14:50:12 +02:00
simibubi 76f81910c4 SGS hotfix
- Fixed Sequenced Gearshift crashing when removing instructions while active
2020-04-27 14:44:57 +02:00
simibubi d2c1122786 Create in korean
- added ko_kr localization by qkrehf2
2020-04-27 14:09:47 +02:00
simibubi a97418e784 Better Schematics
- Visual rework to Schematic items and their interface
- Written Schematics can now be re-used in Schematic Tables
- Schematic and Quill selection is now smoother and more precise
- Schematics no longer re-render their preview every time they are re-positioned
- Schematic tools now move, rotate or flip the schematic more smoothly
- Schematic tools now render the new cuboid outlines rather than plain GL lines
- Fixed Schematics not rendering TileEntities in their preview
- Fixed inconsistent shifting when rotating Schematics with an "odd by even" size
- Fixed typo in Mechanical Press tooltip
2020-04-27 14:04:06 +02:00
tterrag 0a11c62661 Stub out more invalid datagen, fix creative crate model reference 2020-04-26 12:11:44 -04:00
tterrag c330d163ec Update Registrate, add proof of concept new block registration pattern 2020-04-26 00:58:38 -04:00
simibubi c62d356f9b Superglue
- Added superglue, an alternative to chassis blocks
- Added some random safety checks
- Fixed some more bad gl states left by event handlers
2020-04-20 23:27:34 +02:00
tterrag 2cccbca11b Add registrate as dependency, experimental refactor of AllBlocks 2020-04-19 16:16:00 -04:00
simibubi db8e52be2e Bugs & Refactors
- Added new selection/outline particles for use in place of bounding box rendering
- Refactored JEI categories
- Slots for chance outputs now have a slighly different appearance in JEI
- Redstone links no longer cause a redstone update when loaded in
- Redstone links no longer mess up windmill bearings on chunk reload
- Fixed redstone links not working properly after movement in a contraption
- Filter output amounts can no longer be increased beyond the stack limit
- Chassis range visualization now uses the new outline particle
- Kinetic networks are now aware of movement, such as NBT-item placement, schematic placement and other means of tileentity movement and will reset/reconnect
- Fixed pistons/bearings/etc not being movable by chassis
- Fixed pistons/bearings/etc moving a clone of themselves when attached to the initial block
- Fixed pistons/bearings/etc stopping or losing their structure when loaded incorrecly
- Pulleys can now be moved while extended, moving attached ropes and their own attached structure with them
- Brittle blocks such as ladders/torches/etc can no longer be moved unless their attached block is moved
- Fixed mechanical pistons messing up their kinetic information when changing into a different extension state.
- Fixed misplaced client code introduced by a ScreenOpener hotfix
- Fixed inconsistent belt initialization when belts are placed by schematics or structures, causing them to break at random
- Clutches and Gearshifts now await their turn to re-attach when changed, allowing multiple to be used in a network and swapped within one tick without causing components to break.
- Fixed flexcrate interface crashing if the block gets removed while open
- Some additions/modifications in texture assets
- Pistons no longer get blocked by their push limit if the blocks pushed are attached to each other
2020-04-16 20:46:15 +02:00
cripsy_chips1234 38c9415f87
Update zh_cn.json 2020-04-13 14:52:18 +08:00
tterrag ed19a65b9f Port new code to 1.15 2020-04-12 16:27:08 -04:00
tterrag a1605af46a Merge remote-tracking branch 'origin/mc1.14-v0.2.3' into mc1.15-v0.2.2
# Conflicts:
#	build.gradle
#	src/main/java/com/simibubi/create/foundation/utility/SuperByteBuffer.java
#	src/main/java/com/simibubi/create/foundation/world/AllWorldFeatures.java
#	src/main/java/com/simibubi/create/modules/contraptions/components/crusher/CrushingWheelBlock.java
#	src/main/java/com/simibubi/create/modules/contraptions/components/fan/EncasedFanBlock.java
#	src/main/java/com/simibubi/create/modules/contraptions/components/millstone/MillstoneBlock.java
#	src/main/java/com/simibubi/create/modules/contraptions/components/turntable/TurntableBlock.java
#	src/main/java/com/simibubi/create/modules/contraptions/processing/BasinBlock.java
#	src/main/java/com/simibubi/create/modules/contraptions/redstone/AnalogLeverBlock.java
#	src/main/java/com/simibubi/create/modules/contraptions/relays/advanced/sequencer/SequencedGearshiftBlock.java
#	src/main/java/com/simibubi/create/modules/contraptions/relays/belt/BeltBlock.java
#	src/main/java/com/simibubi/create/modules/contraptions/relays/belt/BeltTileEntityRenderer.java
#	src/main/java/com/simibubi/create/modules/curiosities/partialWindows/WindowInABlockModel.java
#	src/main/java/com/simibubi/create/modules/logistics/block/RedstoneLinkBlock.java
#	src/main/java/com/simibubi/create/modules/logistics/block/StockswitchBlock.java
#	src/main/java/com/simibubi/create/modules/palettes/CTGlassPaneBlock.java
#	src/main/java/com/simibubi/create/modules/schematics/block/SchematicTableBlock.java
#	src/main/java/com/simibubi/create/modules/schematics/block/SchematicannonBlock.java
#	src/main/resources/META-INF/mods.toml
2020-04-12 15:25:52 -04:00
simibubi 91ba47ba33 Merge branch 'master' into mc1.14-v0.2.2b 2020-04-11 01:42:23 +02:00
simibubi 4d16961636 Bug Fixes
- Sandpaper can no longer repair tools
- Fixed players getting kicked for "flying" when moved by contraptions or fans
- Saw no longer duplicates itself when broken in an overstressed state
- Belts can no longer pass items on to a vertical belt
2020-04-11 00:55:51 +02:00
simibubi 3c0b55ac1d A cure to darkness
- Kinetic blocks no longer cause chunks to lose all block light information
- Stockpile switch and sequencer no longer open the GUI to the wrong players
- Belt items no longer skip blocking attachments while loaded in
- Nozzle explosions no longer cause block damage
- PSIs no longer transfer an excess of items, deleting them in the process
2020-04-10 21:43:28 +02:00
simibubi 72ddc1251a Pushing the Pusher
- Ore features no longer spawn in the "void" or "hell" biome
- Fixed Minecart contraptions killing their own mount using saws/drills
- Pistons, Bearings and Pulleys can now be moved unless they are moving something themselves
- Fixed cart assemblers blocking in the powered rail kickstart logic
- Piston poles can now be moved
- Crushing wheels no longer spawn missing texture particles when sprinting on the central block
- Deployers' hand items can now be directly inserted/extracted using hoppers, extractors, funnels, etc
- Fixed Deployers not dropping held items when destroyed
- Millstones now empty their input inventory when clicked on while their output buffer is empty
- Millstones no longer accept items they cannot process
- Fixed hoppers not being able to pull items from belts in certain cases
- Fixed adjustable crates corrupting chunks
2020-04-09 21:29:51 +02:00
simibubi e2742f6fb2 Not enough Zinc
- Reverted the misplaced nerf on worldgen, applied due to a previous bug in feature placement
- Critical worldgen changes now override everyones' configs
2020-04-08 20:33:49 +02:00
simibubi d1ff9f4e30 Broken UVs
- Fixed UV shifts not working consistently with high-res resource packs
- Fixed window panes not connecting their textures with windowlogged blocks
- Fixed buttons and pressure plates not resetting after being moved
- Fixed missing tooltips on custom swords
- Redstone links now move when the block they are attached to is moved
2020-04-08 20:31:06 +02:00
simibubi 810191aa89 Cast with Caution
- Revisited every unchecked TileEntity cast
- Redstone Links can now be toggled with a wrench
- Redstong Links are now portable on contraptions
- Schematicannon no longer inserts held schematics automatically
- Saws no longer accept items when their speed is zero
2020-04-05 18:02:46 +02:00
MORIMORI0317 a9848c48c4
Create ja_jp.lang 2020-04-05 19:53:29 +09:00
tterrag a7c1ae3ec5 Fix crash in JEI rendering -- still far from functional 2020-04-04 22:08:57 -04:00
tterrag 1e0711fa95 1.15 port checkpoint: kinetic rendering mostly complete 2020-04-04 21:54:24 -04:00
zelophed f1057bf558 changed how the wrench rotates blocks
- wrench now rotates the target block around the axis of the face that the it was used on
2020-03-30 18:48:07 +02:00
tterrag f16e534a89 The rest of the compile errors, a few rendering fixes 2020-03-30 01:45:29 -04:00
tterrag c849bb188e Port remaining uses of RenderHelper and getCombinedLight 2020-03-29 15:18:14 -04:00
tterrag e1e3220b68 Add server versions of wrapped worlds 2020-03-29 14:39:51 -04:00
tterrag 9f2dcc5635 Port most remaining instances of manual lightmap modification 2020-03-29 14:21:22 -04:00
tterrag 3c07aa51de Finish porting most TERs 2020-03-29 12:20:33 -04:00
tterrag 11ae3bc820 Port all instances of Block.onBlockActivated 2020-03-29 12:05:07 -04:00
tterrag 53f0524200 Some mass renames: onBlockActivated, Entity.posXYZ, etc. 2020-03-29 11:46:00 -04:00
tterrag 3e82cf6a90 Merge remote-tracking branch 'origin/mc1.14-v0.2.2' into mc1.15-v0.2.2
Conflicts:
	build.gradle
2020-03-29 00:08:49 -04:00
tterrag e52fa26fda Yet more porting work 2020-03-29 00:07:49 -04:00
simibubi 3371267e79 Merge branch 'mc1.14-v0.2.2' 2020-03-29 04:44:35 +02:00
simibubi a4513086a1 Hotfixed Redstone Links 2020-03-29 04:44:13 +02:00
tterrag 748f8af229 Merge remote-tracking branch 'origin/mc1.14-v0.2.2' into mc1.15-v0.2.2
Conflicts:
	build.gradle
	src/main/java/com/simibubi/create/AllTileEntities.java
	src/main/java/com/simibubi/create/foundation/world/OreFeature.java
	src/main/java/com/simibubi/create/modules/contraptions/components/contraptions/ContraptionEntity.java
	src/main/java/com/simibubi/create/modules/contraptions/components/crafter/MechanicalCrafterTileEntityRenderer.java
	src/main/java/com/simibubi/create/modules/contraptions/relays/belt/BeltColor.java
2020-03-28 22:28:49 -04:00
tterrag 844dc42501 More porting work 2020-03-28 22:10:23 -04:00
simibubi 9a77081f3a Recipe tweaks
- Gunpowder can now be multiplied in the mixer
- Metal blocks can now be crushed back into the crushed ores. (Inefficient enough to avoid any loops)
- Crushing wool in the millstone is less effective
2020-03-29 00:48:18 +01:00
simibubi c6867532a3 Broken Bearings & World Gen
- Made chassis range visualization a little less obnoxious
- Fixed windmill bearings stopping on chunk reload
- Fixed copper and zinc spawning in increased amounts anywhere outside of the biomes they are supposed to do so
- Introduced a brass ingot mixing recipe
- Fixed redstone links getting power from unloaded links
2020-03-28 23:34:26 +01:00
Zelophed 46d54a597c added datagen for ItemTags to AllBlocks and AllItems 2020-03-28 23:20:25 +01:00
simibubi 1da43f8ffc More generic chest detection
- Possibly enabled the use of modded chest blocks for portable inventories
- More safety checks
2020-03-28 19:03:18 +01:00
simibubi e891aeb8c1 Portable Funnels & Extractors
- Fixed custom sword not having a sweeping effect
- Fixed invalid kinetic tileentity state when dimension is being unloaded
- Mechanical harvesters now interact with kelp blocks
- Extractors and Funnels are now portable and have special movement traits #117
- Fixed false positives on having reached the block movement limit for contraptions
- Fixed self-modification within a belt's update cycle, addresses #116
- Fixed belt processing not re-activating segement attachments, addresses #132
- Fixed reversing components (gearbox, gearshift) breaking when a new source overpowers the network
- Reduced attack damage of the Deforester
- Fixed redstone links not being powered by wires consistently #106
- New entries for attribute filters: Washable, Smeltable, Smokable and Smeltable in Blast furnace
- Fixed redstone links behaving inconsistently when unloaded and reloaded
- Bumped oldest supported forge version
2020-03-28 17:48:55 +01:00
Zelophed b885a60003 added datagen for BlockTags to AllBlocks
-use the runData run configuration to generate json data
2020-03-28 02:27:43 +01:00
simibubi 144327bf93 Merge branch 'mc1.14-v0.2.2' of https://github.com/simibubi/Create into mc1.14-v0.2.2 2020-03-27 17:52:11 +01:00