HomeJavaDatapacksGet Block
Get Block
DatapacksJava

Get Block

by okou · on Modrinth

Which Minecraft do you have?

Every version of the game needs its own build. Pick yours, then download — the wrong build installs fine and then does nothing in the game. This mod is built for Data pack only.

⬇ Download for 1.21–1.21.5⬇ Download for 1.17–1.20.6
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.
Get Block — screenshot 1

Get Block

This library allows to get block placed at current execution context.

banner

Usage

All functions return result to storage getblock:.

getblock:block

Input: None
Output:

function getblock:block
data get storage getblock: output
{
  "id": "minecraft:dispenser",
  "short_id": "dispenser",
  "state": {
    "triggered": "false",
    "facing": "north"
  },
  "data": {
    "Items": [],
    "x": 0,
    "y": 56,
    "z": 0,
    "id": "minecraft:dispenser"
  },
  "x": 0,
  "y": 56,
  "z": 0
}

getblock:id

Get only id
Input: None
Output:

{
  "id": "minecraft:dispenser"
}

getblock:state

Get only state
Input: None
Output:

{
  "state": {
    "triggered": "false",
    "facing": "north"
  }
}
Quick facts

Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more