Skip to content

A repository for the Carminite Blocks datapack. Contains crafting recipes, descriptions, and files for said datapack.

License

Notifications You must be signed in to change notification settings

wompking/carminiteblocks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Carminite Blocks

A repository for the Carminite Blocks datapack. Contains crafting recipes, descriptions, and files for said datapack.

Table Of Contents

Crafting Basics

To start out, you'll want to craft a dropper; this serves as the custom crafter for the Carminite Blocks datapack. Standing on top of the dropper and sneaking (figure 1) will craft the contents. The item crafted pops into existence a block above your head, so you can additionally put a hopper there (figure 2) to automate the process. This process also works with a dispenser, but come on. A dropper is cheaper.

Basic Crafting Recipes

The first thing you'll want to craft with your newfound power is Carminite; its crafting recipe requires iron, redstone, blaze powder, and netherbrick, and is a shapeless recipe. (figure 3) Carminite is used for most of the recipes added by the Carminite Blocks datapack.

The second thing you'll want to make are Towerwood Planks and Encased Towerwood Planks. Their crafting recipes require iron and any kind of planks. (figures 4 and 5)

If you find you have too much carminite on your hands, compact it into Carminite Blocks. (figure 6) Carminite and Carminite Blocks can be found inside ruined portal chests. (figure 32)

Additionally, Piglins are attracted to Carminite, but not Carminite Blocks.

Encased Smoker / Fire Jet

The first functional block added by the Carminite Blocks datapack is the Encased Smoker. (figure 7) When supplied with a redstone input, it opens over the course of three seconds, and then begins emitting blinding smoke. (figure 8)

The Encased Fire Jet (figure 9) works similarly, but instead produces a column of flame instead of smoke. (figure 10)

Reappearing Block / Controller

The Reappearing Block (figure 11) is a block that (you guessed it) appears and disappears based on a redstone signal. To activate it, place it next to a Reappearing Controller (figure 12) and activate the Controller.

When activated, the Controller will cause all contiguous reappearing blocks attached to start becoming intangible; (figure 13) when the redstone signal is turned off, they will become solid again. (figure 14)

In the case that multiple Controllers are attached, the blocks will only become solid when both controllers are turned off.

If a block is pushed into an intangible Reappearing Block, it breaks.

Carminite Builder

The Carminite Builder (figure 15) is a block that when powered, builds temporary blocks in different directions. When turned on, it will select the nearest player and start building a line of blocks in the direction the selected player is looking. (figure 16)

When the Builder is turned off, or when it builds 17 blocks, or when it is "driven" into a solid block, the blocks built will begin decaying. (figure 17) While the blocks decay, it will be in a "recharging" state and will not be able to create any new blocks. This "recharging" state ends when all of the blocks decay, and its end is signalled by a high-pitched ping from the Builder.

The Builder can "drive" through intangible Reappearing Blocks.

If the Builder is broken before the end condition is reached, it will not send the "start decaying" signal to the built blocks. This means that instead of beginning to decay, the blocks will only decay when the end of their lifetime is reached, which is, by default, 100 seconds.

The Builder can break crops and other non-solid plants by driving into them, and does not turn farmland underneath it into dirt. This means it is very suitable to use with farm automation. (figure 18)

When pushed by a piston, the Builder's "build cursor" doesn't move along with it. This could be used for some kind of Tron-based game; using commands, you can make it so that Builders don't stop placing blocks.

Ghast Trap

The Ghast Trap (figure 19) sucks in ghasts. It inherits the same base functionality as the Encased Smoker / Fire Jet blocks, but when activated, it produces a red particle plume. (figure 20)

If the Ghast Trap has a magma block underneath it, then, when a ghast flies into its activated plume, the ghast will be unable to move and attack and the magma block will turn to blackstone. (figure 21) The ghast can then be easily dispatched. If the Ghast Trap is broken or deactivated, the ghast will be able to move and attack again.

Anti-Builder

The Anti-Builder (figure 22) prevents blocks from changing in a 9x9x9 square. When placed, it will produce a red particle box (figure 23) symbolising its area of effect.

If another Anti-Builder is placed precisely 8 blocks away (two area-of-effect distances) the red boxes will merge to better symbolise the area of effect. (figure 24) Aligning the Anti-Builders incorrectly will not produce this effect. (figures 25 and 26) Incorrect alignment will not stop the Anti-Builders from functioning, however.

An Anti-Builder checks the blocks around it every second. When a Anti-Builder updates, newly placed blocks inside its area of effect will break, and newly broken blocks will be replaced by anti-built blocks. (figures 27 and 28) Anti-built blocks will disappear 100 seconds after being placed.

Since Anti-Builders check whether the blocks around them change based on their relative postion, when an Anti-Builder is pushed, there is a high chance that a lot of blocks inside the Anti-Builder's radius will break/be replaced with anti-built blocks. This is very useful for, for example, automated tunnel bores, or automated bridge makers. Go nuts!

Carminite Tools

Carminite Tools are, well, tools made out of Carminite. They are crafted like other tools, using the same crafting recipe where Carminite replaces the material being used. They have 1.6x the attack speed of their iron counterparts, but the same damage and durability rating. Carminite tools generate inside Ruined Portal chests. (figure 32)

Their special ability is Item Magnetism; when a Carminite tool is used, any dropped items resulting from the action will be teleported to the player using the tool. For example, if you were to use a Carminite Pickaxe to mine a block, the block would teleport to you. (figure 29) However, if you were to use a Carminite Pickaxe to kill a mob, the items would also teleport to you, since the effect is independent of the action performed.

Carminite tools can only be repaired with iron, not Carminite. This is because (insert preferred handwavy lore reason here).

Carminite Apples

Carminite Apples are edible items made out of Carminite. There are two versions, the regular and enchanted Carminite Apple. They are crafted the same way as their golden counterparts (for the enchanted Carminite Apple, use blocks of Carminite). They can also be found in Ruined Portal chests. (figure 32)

Eating a Carminite Apple will grant Item Magnetism for 2 minutes; this effect pulls all items in a 5-block radius towards the player. (figure 30) Since effects can't really be added in Minecraft, the time remaining will show in the hotbar title slot. (figure 31)

Eating an Enchanted Carminite Apple will grant Item Magnetism for 5 minutes, and Speed II for 20 seconds.

Ghast Meat

Ghast Meat, as the name implies, is dropped by ghasts. Ghasts will now drop 0-5 Ghast Meat when killed; eating it will give you ahem the same amount of hunger as cooked steak, and Levitation I for 5 seconds. Cooking the Ghast Meat ahem won't work; ghasts have flameproof flesh or something. I don't know, I need an excuse I guess.

Installing

Download the resource pack and datapack from the releases.

First, unzip the resource pack and put it in your minecraft/resourcepacks folder. Activate it by going to the "Resource Packs" menu and moving the newly installed file to the right side.

Second, unzip the datapack and put it in your minecraft/saves/<save name>/datapacks folder. Load up your world and type /reload in the console. A load message should appear; (figure 33) if not, make sure that the datapack is in the right folder and is enabled using the /datapack enable command. If you see a nonsensical message (figure 34) the resourcepack hasn't loaded correctly. Make sure it's in the right folder and is activated in the resourcepacks menu.

Uninstalling

First, run the command /function carminite:uninstall. This will remove all related scoreboards, and cause all custom blocks to break and drop their items. A removal message should appear. (figure 35) Remove the datapack from your datapacks folder, or alternatively just deactivate it with /datapack disable. Optionally, you can then now remove/deactivate the resourcepack.

Note that disabling the datapack will not disable the fact that the custom blocks can be placed, but it will disable the fact that the custom blocks turn into actual custom blocks when placed. Instead, they will turn into droppers with barriers in them. Go figure.

In addition to this, when the datapack is disabled, Ghast Meat, Carminite Apples, and Carminite Tools will lose their special properties. Along with all of the carminite machines also not working. And breaking/pushing the custom blocks won't work, and just leave a weird shell of a block behind. You should probably just run /function carminite:uninstall before disabling.

Credits

Thanks to LyricLy and SlimRunner for providing coding help, and SlimRunner for the Spanish translation. Krokeiri supplied the textures, and Sinthorion helped a bit with the German translation. Der Discohund on the Datapack Central discord helped tremendously with the pushable blocks, and this datapack would be less fun without them.

The original idea of Carminite and Carminite-based blocks and their textures were taken from the Twilight Forest mod, and the idea of Ghast Meat and its texture was taken from the NetherEx mod.

Carminite Blocks is released under the BSD-2-Clause-Patent license.

Disclaimer

Warranty is void when pushing or pulling Carminite Blocks-added custom blocks with one-tick piston pulses. Anti-Builders are very laggy; don't use more than maybe 4 in a tight region. Any lore, plot, or any other types of holes are not covered by me, and are instead covered by an antimemetically-shielded perception field. If you want to provide a translation, look in the resourcepack folder, and navigate to carminite/lang/en_us and translate everything on the right side, then contact me somehow and give me the translation file and the language translated to. Or open a pull request.

Images

Figure 1

Player sneaking on top of a dropper

Figure 2

Player sneaking on top of a dropper, with a hopper above them

Figure 3

Carminite's crafting recipe

Figure 4

Towerwood's crafting recipe, which accepts any type of planks

Figure 5

Encased Towerwood's crafting recipe

Figure 6

Carminite Block crafting recipe

Figure 7

Encased Smoker crafting recipe

Figure 8

Active Encased Smoker

Figure 9

Encased Fire Jet crafting recipe

Figure 10

Active Encased Fire Jet

Figure 11

Reappearing Block crafting recipe

Figure 12

Reappearing Controller crafting recipe

Figure 13

Reappearing Blocks disappearing

Figure 14

Reappearing Blocks reappearing

Figure 15

Carminite Builder crafting recipe

Figure 16

Player steering a Carminite Builder

Figure 17

Built blocks in the midst of disappearing

Figure 18

Carminite Builder breaking crops

Figure 19

Ghast Trap crafting recipe

Figure 20

Activated Ghast Trap

Figure 21

Ghast Trap with captured ghast, having already depleted the magma block

Figure 22

Anti-Builder crafting recipe

Figure 23

Anti-Builder area of effect

Figure 24

Two Anti-Builders, merging their areas of effect

Figure 25

Two Anti-Builders, one block too close together to align properly

Figure 26

Two Anti-Builders, one block too far apart to align properly

Figure 27

A placed block in an Anti-Builder's area of effect being broken

Figure 28

The block an Anti-Builder replaces broken blocks with

Figure 29

The particle effect resulting from a Carminite tool teleporting an item

Figure 30

A player under the Item Magnetism effect sucking in items. Note the red particle lines.

Figure 31

The hotbar title showing the effect time remaining

Figure 32

A Ruined Portal chest showing multiple items from the Carminite Blocks datapack

Figure 33

The reload message produced by the Carminite Blocks datapack

Figure 34

The reload message produced by the Carminite Blocks datapack when the resourcepack is not installed

Figure 35

The uninstall message produced by the Carminite Blocks datapack

About

A repository for the Carminite Blocks datapack. Contains crafting recipes, descriptions, and files for said datapack.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published