Giter VIP home page Giter VIP logo

logical-crafting's Introduction

Logical Crafting

Custom crafting recipes for Minecraft 1.15 that I wish were in the default game:

Renewable Coral Blocks

1.13 adds the new coral blocks but they can't be crafted. We should be protecting our coral reefs not destroying them! You can grow coral using bone meal and with these recipes you can now craft coral blocks and keep your coral reefs untouched.

Use 9 coral to create a coral block:

coral

Use 9 dead coral to create a dead coral block:

dead coral

Consistent Wool Dyeing

Many blocks that can be dyed use 8 plain blocks and one dye which results in 8 dyed blocks. Wool is an exception to this and so these recipes make wool dyeing more consistent. The original recipes remain just in case you need to dye that one wool block.

corrected wool

Uncraft Quartz Block

Other ore style blocks such as redstone, diamond, iron, gold, etc can all be crafted into block form and then back again to item form. The one missing is quartz! It can be useful as a storage block but also as quartz is precious, sometimes you over make quartz blocks and need the quartz back for crafting other items.

quartz block

Easier Dispenser

Dispensers are a pain to craft! This is because they require a bow which is a non-stackable item. When we craft lots of dispensers we need to click for each one which is just boring. To fix this, I've added the following recipe which requires the same materials but instead of using a bow, we use 3 sticks and 3 string, plus a dropper which covers the cobblestone and redstone required. Credit to u/NickNackGus for this one.

quartz block

Item about to break warning

When a diamond or netherite pickaxe, shovel, axe, hoe or elytra has only 25 durability remaining a warning message is shown and a notification sound is played.

For testing, you can give yourself these items just before the warning with:

/give @p minecraft:diamond_pickaxe{Damage:1535} 1
/give @p minecraft:diamond_shovel{Damage:1535} 1
/give @p minecraft:diamond_axe{Damage:1535} 1
/give @p minecraft:diamond_hoe{Damage:1535} 1
/give @p minecraft:elytra{Damage:406} 1
/give @p minecraft:netherite_pickaxe{Damage:2005} 1
/give @p minecraft:netherite_shovel{Damage:2005} 1
/give @p minecraft:netherite_axe{Damage:2005} 1
/give @p minecraft:netherite_hoe{Damage:2005} 1

item breaking

Villager Clock

In 1.14+, villagers now have a schedule where they perform different tasks at set times. It's not always easy to tell what part of the schedule a villager is in especially in dimensions without the sun. You can show or hide the clock with:

/function logical:clock/on
/function logical:clock/off

item breaking

How to install

  1. Download the datapack zip file
  2. On the world selection screen, select your world and click "Edit".
  3. Click "Open World Folder".
  4. Place the datapack zip file in the datapacks folder.
  5. Start your world. If it doesn't work, using the command /reload.

Development Requirements

  • Install Ruby 2.6+
  • Install the Rubyzip gem with gem install rubyzip

Building

To build the data pack, run the following that will update the .zip file in the dist folder. This file can then be dropped into a worlds datapacks folder:

$ ruby build.rb

logical-crafting's People

Contributors

logicalgeekboy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

logical-crafting's Issues

Perimeter clearing doesn't go down to bedrock in overworld anymore

Since this was made in a older version, the /clear perimeter command only goes down to the old bedrock level y=~5 and not the new one y=~64. If possible could anyone fix this to make it go down to the new Y level. Because I want to use this in creative worlds to make very efficient farms. If anyone can help thank you so much!! Here is the file I use that has the clear perimeter in it from SpeedyNinjalol.
logical-crafting.zip

clear perimeter

if i do the comman /function logical:perimeter/clear it says: this function has been removed what can I do to fix this

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.