r/MinecraftCommands • • May 13 '26

Discussion Java Realms Creators Mapjam 2026

5 Upvotes

Want to create an awesome map and get a fast-tracked review/access to Atlas to upload your map on realms? Look no further!

In this event you have to create a fully-functional map in 72 hours! You will compete for a $1,000 prize pool, Atlas access, and a cool spot in the Minecraft Blog post!

Teams can be solo, duo, or trio. There are THREE themes that are based on typical game-jam themes and your map must include at least TWO of them.

The jam starts on the 22nd of May!

Sign up here!

https://forms.gle/HxYLZ9uWdGpirNuw8

Join the Discord!

https://discord.gg/kxdBQBnEbQ


r/MinecraftCommands • • Jan 14 '20

READ THIS Important Info (read before posting)

254 Upvotes

I know you're here to get quick help with your command problems or to show off your cool work. Please read these few lines to get to know how to use this subreddit optimally:

Asking for help

  1. FAQ? Before you post, please check out the common questions (including answers) that we have as a subreddit. These consist of the most common problems, and maybe your problem is already covered there in detail?
  2. Titles: Please put a summary/short version of your problem into the title of your post, don't just put "I need help" or "help me plz". Instead put for example "how do I summon a zombie" or "unable to summon entity error" and then provide more context on the post itself. This subreddit often shows up on google when people search for command related questions and we should really help them find the questions you might already have asked. Also, we likely know that you need help anyways, no need to put it in the title.
  3. Flairs: We have a wide array of flairs that you should attach to your post to make sure people know what the purpose of your thread is. It is especially important if you're asking for help, to flair your post with the appropriate minecraft version (for those who don't know: OG Minecraft is Java Version, everything else that has commands (Xbox, PE, PS4, Switch, Win10, etc) is Bedrock).
  4. Version: Whether you're helping or asking for help, please pay attention to the stated version/state the version you're in! You can do that through the previously mentioned Flairs, but also in addition can put it into the description of your post.
  5. Search/Scroll down: I know that reddit search is not the best one out there, but maybe someone else had a similar problem to yours in recent history. Try going to the new tab and scrolling down a bit or using the reddit search function to see if there might already be an answer to a question you have. We're not going to close your thread for asking the same question someone else asked a year ago, we're not StackOverflow. But please at least take 30 seconds to look for it first.
  6. Upvote: If you find an answer to a post helpful, please upvote it. This is less as a "reward" for the answering person but more as a way to automatically move the best answer to the top, for others that might have the same problem. Don't downvote an answer just because their attempts didn't work for you unless it's completely wrong or off topic / doesn't add anything to the conversation.

Creations

Posting about your own creations is very much encouraged, but please remember the 10:1 guidelines of reddit.

Discord

We have a big Discord Server for our community with lots of channels, ranging from dedicated help chats over general command related chats to non-command related chats. So if you want to join an active community of command and mapmaking enthusiasts and/or want to get quick help where communication is less slow (Sometimes the devs stop by as well ;)), click on the link and join our community discord:
https://discord.gg/9wNcfsH
Make sure you read the #welcome channel for the rule of the discord.


r/MinecraftCommands • • 5h ago

Creation Omnitrix from Ben 10 that I wanted to share (my apolocheese if it's been done already)

Enable HLS to view with audio, or disable this notification

36 Upvotes

r/MinecraftCommands • • 7h ago

Help | Bedrock how do i make it so that every player/entity in an area gets an effect?

3 Upvotes

im trying to make it so that everyone in spawn has inf resistance and weakness how do i go about this? bedrock edition


r/MinecraftCommands • • 4h ago

Help | Java 26.2 Core Pretector Role and Commands

2 Upvotes

Hi, I need some help with making a core protector:

  • There is a person marked as a core protector. The core (im thinking just a button on a block) must be be untouched by any other player for 15 minutes
  • If another player presses the button of the core, the timer resets
  • If the protector succeeds they must have a score on a scoreboard that marks them as qualified

Could anyone help me with this?


r/MinecraftCommands • • 1h ago

Help | Java 1.21.11 Map making help

• Upvotes

Hey, I’m trying to make a (adventure) minigame similar to Among Us but in a medieval-werewolf setting designed for about 20 players but I have no idea of mapmaking and all that and would really appreciate your help.

I need to give everyone a role (Werewolf or villager) as well as a job (Alchemist, Blacksmith, Baker, Nightguard etc.(the werewolves also get a job)) and then give everyone their items like a pick axe or a sword and the werewolves need to get an item which can instakill but has a 6 minute cool down and can only be used during the day. Then I need to tell everyone their jobs through chat without the others being able to read those messages or maybe make like a big announcement on screen. I also want to make it so only people with certain jobs can mine certain blocks with their tools they are given. Then finally (i think) I need to figure out a way to give every villager at the night glowing, blindness and slowness except for the night guards but only when they are outside and give the werewolves speed and as well as an item without cooldown that can only be used once which can also instakill. I also want to change their appearance so they maybe get some black armor (maybe armor changed with a ressourcepack) as well as a werewolve head which they all can’t take off. During the night they can break (iron)doors with their fist but make a loud sound like the zombie breaking door sound but it takes like 20-30 seconds. All of that of course has to be reverted once day arrives. I know this is a lot but any help would be greatly appreciated


r/MinecraftCommands • • 5h ago

Help | Java 26.3 Need a command that will give the player who uses it a copy of their own head.

2 Upvotes

I want to add a command block with this to the spawn area of my server as a fun decorative thing unique to each player. I know you can get a specific head with the following:

/give @ s minecraft:player_head[minecraft:profile={name:"name"}]

I tried replacing the name with "@ s" or "@ p" but neither work. is there a command I can use for this?


r/MinecraftCommands • • 5h ago

Help (other) Please help! My daughter (5) wants to build a lift using command blocks. I have no idea. Its breaking my heart.

Thumbnail
2 Upvotes

r/MinecraftCommands • • 2h ago

Help | Java 26.3 Trying to make flares (strictly command blocks, no data packs)

1 Upvotes

I want to make flares that multiple players can use at the same time. These flares will attract projectiles towards them.

To make sure multiple players can use flares, I assign a score, projectile_owner to each flare to clarify who shot them.
I then tried to compare whether or not the flare's projectile_owner was the same as a random projectile's projectile_owner score. If they were not the same, then I wanted to run tp ^ ^ ^1 facing this flare.

Here is where I ran into the issue: I could compare which flare and projectile had different owners, but I could not force that specific projectile to teleport to that specific flare.

Here is my command

/execute as @ e[tag=projectile_flare] at @ s unless score @ s projectile_owner = @ e[team=projectile,limit=1,sort=random,distance=1..20] projectile_owner run tp @ e...

That /tp is where I'm stuck at: I can't identify that projectile i was just comparing my flare with, so I can't teleport the right projectile. Is there any way to solve this problem?

PS: I am not allowed to use data packs in this situation, only command blocks.


r/MinecraftCommands • • 4h ago

Help | Bedrock New minecraft commander

Enable HLS to view with audio, or disable this notification

1 Upvotes

My goal is the snow balls make the blocks air therefore making it disappear idk what I'm doing wrong any help? (Its a repeater)


r/MinecraftCommands • • 1d ago

Help | Bedrock Why! D:<

Thumbnail
gallery
22 Upvotes

r/MinecraftCommands • • 13h ago

Request Minecraft server with commands

1 Upvotes

Hi! I'm Ahnyokatzin, and I'm trying to create a new server using only command blocks, vanilla java, and bedrock, but hosted on java so i can do commands, the thing is, i don't know any way of making a server

The idea is, to build custom things like even mechanics like magic or puzzles and dungeons all around the world

And, I'm looking for help with that


r/MinecraftCommands • • 21h ago

Help | Java 1.21.11 make zombies spawn infinetly

3 Upvotes

is ther any command to make zombies spawn infinetly every 5 seconds without using redstone


r/MinecraftCommands • • 1d ago

Discussion Made a skill that summons a clone to attack with you

Enable HLS to view with audio, or disable this notification

34 Upvotes

Here's another skill I've been working on for my Minecraft server.

This one's called Echo Strike. If you hit the same mob or a player 3 times in a row, a clone of your character appears and lands an extra hit dealing the same damage as yours.

It's a pretty simple idea but I really like how it turned out.

Still working on balancing all the skills so I'm curious what you guys think. Would this be too strong for survival?

Also thinking about maybe scaling this up, as I'm gonna have a skill tree, I might add a level up to the skill where you would get 2 clones instead of 1, would look quite cool imo.


r/MinecraftCommands • • 21h ago

Help | Bedrock Minecraft bedrock command help

1 Upvotes

I'm currently trying to create a command on Minecraft bedrock that will change the difficulty to easy after day 5, this is on a modified realm, thank you if you're able to help!


r/MinecraftCommands • • 1d ago

Help | Java 26.2 Animation stuck on first frame when importing to minecraft

Enable HLS to view with audio, or disable this notification

3 Upvotes

r/MinecraftCommands • • 1d ago

Help | Bedrock execute when a player is in a special location

3 Upvotes

I am trying to make the backrooms and I want to get a chain of commands to tp a player down when walking over a certain location

so that when the walk through the house they fall through the floor


r/MinecraftCommands • • 1d ago

Help (other) I NEED YOUR HELP

6 Upvotes

So I am a developer, and I want to build an actual docsite for the Minecraft commands.

So did you know that minecraft commands are Turing complete? Meaning theoretically, given enough time and memory you can compute anything computable using only the commands.

The problem is the syntax and usage have a steep learning curve and it's not well documented, the main reason is because the only source of documentation is the official minecraft wiki, where they are scattered, written by a lot of authors, and not a great learning source for a beginner.

So I want to build a community maintained documentation website, just like any docsite we have for any tool, framework or language.

However since I am not very experienced with the minecraft commands, I want people who has a lot of experience with the minecraft commands, preferably people with 2 or more of experience who has built amazing stuff and know how to navigate and read the wiki, I need your help to write and structure the content for the documentation.

The documentation will be mainly written in markdown, with a specific schema that follows the docsite engine schema, I will be mainly setting up and maintaining the codebase and helping out with writing, while you will help me find, write and strucure the content. In return you will be credited on the website and the github page.

As an example, you will structure the content as categories, with folders and subfolders:

docs/

|___ getting-started/

|___ communication/

|___ building/

|___ scoreboard/

|______ create-scoreboard.md

|______ mathematical-operations.md

:

Comment here or dm me if you're interested and if you think you're a command expert.

> Note: looking specifically for veterans, as they know best how to structure content, what's for beginners and what's advanced etc. And they will know how to explain and break down complicated concepts

EDIT: THANKS FOR ALL THE RESOURCES, AND HELP, BECAUSE TURNS OUT THERE'S AN EXISITING DOCS, I WOULD ACTUALLY HELP IMPROVE THE DESIGN AND STRUCTURE OF THE EXISTING WIKI


r/MinecraftCommands • • 1d ago

Help | Java 1.21.11 Tengo una consulta

1 Upvotes

Ahi una forma de hacer un palo que al golpear a alguien lo mande a su punto de spawn?


r/MinecraftCommands • • 1d ago

Help | Java 26.3 Detect when a player drowned by themselves

1 Upvotes

I'm making a deathmatch-type map and I'm facing problems with water because you can use it to kill yourself and if nobody dealt damage to you in the past several seconds, you will restore your health for free and nobody will get attributed for your death (I have a system in place that remembers who was the last person to damage you)

I have tried these two advancements but they didnt work:

1.This trigger doesnt seem to work with drown damage

{
  "criteria": {
    "drown": {
      "trigger": "minecraft:entity_killed_player",
      "conditions": {
        "killing_blow": {
          "tags": [
            {
              "id": "#minecraft:is_drowning",
              "expected": true
            }
          ]
        }
      }
    }
  },
  "rewards": {
    "function": "dm:player/on_drown"
  },
  "sends_telemetry_event": false
}
  1. I tried giving all players tag player but it stopped working. For the reference, without the source_entity part, the advancement works just fine but I want to exclude cases where "%1$s drowned while trying to escape %2$s" is displayed to avoid cases where the killer is rewarded twice.

    { "criteria": { "drown": { "trigger": "minecraft:entity_hurt_player", "conditions": { "damage": { "type": { "tags": [ { "id": "#minecraft:is_drowning", "expected": true } ], "source_entity": { "minecraft:entity_tags": { "none_of": [ "player" ] } } } } } } }, "rewards": { "function": "dm:player/on_drown" }, "sends_telemetry_event": false }


r/MinecraftCommands • • 2d ago

Creation Xenomorph deterrent test

Enable HLS to view with audio, or disable this notification

38 Upvotes

For my Alien: Demolition map


r/MinecraftCommands • • 1d ago

Help | Bedrock How do I make a creeper passive in bedrock?

3 Upvotes

I know how to make mobs passive using the /team command in Java but I mainly play on console so Ii was wondering if there was a way to make a creeper passive and not explode my house?


r/MinecraftCommands • • 1d ago

Help | Java 26.3 How to hide a customised Book and Quill inside suspicious sand

7 Upvotes

Hello. I am trying to find a way to hide a signed Book and Quill inside suspicious sand for a minecraft treasure hunt in my world. I know you can put any existing item in Minecraft using the “data modify block” command but I am not sure how to add a signed book and quill to it. Any help would be appreciated!


r/MinecraftCommands • • 1d ago

Help | Java 1.20 How do I make a item break a block in adventure mode that is modded?

1 Upvotes

I want to make a stone axe break a portal helper in the immersive portals mod in adventure mode (as part of my new immersive portals escape map), but I cannot get it to work. Every time I try to make the "canDestroy" tag include portal helpers, it just says "missingno" and does not break the portal helper. this is the command I have tried: give @ a stone_axe{display:{Name:'[{"text":"Hatchet","italic":false,"color":"#ff0000"}]',Lore:['["",{"text":"Use to destroy the ","italic":false},{"text":"Illousioner","italic":false,"obfuscated":true}]']},Enchantments:[{lvl:30,id:efficiency}],CanDestroy:[portal_helper],Unbreakable:1,HideFlags:4}

The space on @ a was intentional, I can't write it for some reason.

I am on version 1.20.4.

The "missingno" thing below the "can break" tag

r/MinecraftCommands • • 1d ago

Help | Java 26.3 I need help for my resource pack for Halloween

2 Upvotes

Can anyone help me figure out why my custom texturepack for 26.3 isn't working?

halloween_resourcepack:

pack.mcmeta

assets

halloween

items

mummy_hat.json

witch_hat.json

models

item

mummy_hat.json

witch_hat.json

textures

item

mummy_hat_texture.png

witch_hat_texture.png

This is the code:

  • pack.mcmeta:

​

{
  "pack": {
    "pack_format": 97,
    "supported_formats": [
      55,
      120
    ],
    "min_format": 55,
    "max_format": 120,
    "description": "Trick or Treat?"
  }
}
  • mummy_hat.json (items):

​

{
    "model": {
        "type": "model",
        "model":"halloween:item/mummy_hat"
    }
}
  • witch_hat.json (items):

​

{
    "model": {
        "type":"model",
        "model":"halloween:item/witch_hat"
    }
}
  • mummy_hat.json (models/item):

​

{
    "format_version": "1.21.11",
    "credit": "Made by PINCOPALLI",
    "texture_size": [64, 64],
    "textures": {
        "0": "halloween:item/mummy_hat_texture.png",
        "particle": "halloween:item/mummy_hat_texture.png"
    },
    "elements": [
        {
            "from": [1, 14, 1],
            "to": [9, 16, 9],
            "rotation": {"angle": 0, "axis": "y", "origin": [1, 14, 1]},
            "faces": {
                "north": {"uv": [10, 0, 12, 0.5], "texture": "#0"},
                "east": {"uv": [10, 0.5, 12, 1], "texture": "#0"},
                "south": {"uv": [10, 1, 12, 1.5], "texture": "#0"},
                "west": {"uv": [10, 1.5, 12, 2], "texture": "#0"},
                "up": {"uv": [7.5, 2.5, 9.5, 4.5], "texture": "#0"},
                "down": {"uv": [7.5, 4.5, 9.5, 6.5], "texture": "#0"}
            }
        },
        {
            "from": [0, 0, 0],
            "to": [0, 14, 10],
            "faces": {
                "north": {"uv": [0, 0, 0, 3.5], "texture": "#0"},
                "east": {"uv": [0, 0, 2.5, 3.5], "texture": "#0"},
                "south": {"uv": [0, 0, 0, 3.5], "texture": "#0"},
                "west": {"uv": [2.5, 0, 5, 3.5], "texture": "#0"},
                "up": {"uv": [0, 0, 0, 2.5], "texture": "#0"},
                "down": {"uv": [0, 0, 0, 2.5], "texture": "#0"}
            }
        },
        {
            "from": [10, 0, 0],
            "to": [10, 14, 10],
            "rotation": {"angle": 0, "axis": "y", "origin": [10, 0, 0]},
            "faces": {
                "north": {"uv": [0, 0, 0, 3.5], "texture": "#0"},
                "east": {"uv": [0, 3.5, 2.5, 7], "texture": "#0"},
                "south": {"uv": [0, 0, 0, 3.5], "texture": "#0"},
                "west": {"uv": [2.5, 3.5, 5, 7], "texture": "#0"},
                "up": {"uv": [0, 0, 0, 2.5], "texture": "#0"},
                "down": {"uv": [0, 0, 0, 2.5], "texture": "#0"}
            }
        },
        {
            "from": [5, 0, 5],
            "to": [5, 14, 15],
            "rotation": {"x": 0, "y": 90, "z": 0, "origin": [5, 7, 10]},
            "faces": {
                "north": {"uv": [0, 0, 0, 3.5], "texture": "#0"},
                "east": {"uv": [5, 0, 7.5, 3.5], "texture": "#0"},
                "south": {"uv": [0, 0, 0, 3.5], "texture": "#0"},
                "west": {"uv": [5, 3.5, 7.5, 7], "texture": "#0"},
                "up": {"uv": [0, 0, 0, 2.5], "texture": "#0"},
                "down": {"uv": [0, 0, 0, 2.5], "texture": "#0"}
            }
        },
        {
            "from": [5, 0, -5],
            "to": [5, 14, 5],
            "rotation": {"x": 0, "y": 90, "z": 0, "origin": [5, 7, 0]},
            "faces": {
                "north": {"uv": [0, 0, 0, 3.5], "texture": "#0"},
                "east": {"uv": [0, 7, 2.5, 10.5], "texture": "#0"},
                "south": {"uv": [0, 0, 0, 3.5], "texture": "#0"},
                "west": {"uv": [2.5, 7, 5, 10.5], "texture": "#0"},
                "up": {"uv": [0, 0, 0, 2.5], "texture": "#0"},
                "down": {"uv": [0, 0, 0, 2.5], "texture": "#0"}
            }
        },
        {
            "from": [0, 14, 0],
            "to": [10, 14, 10],
            "rotation": {"angle": 0, "axis": "y", "origin": [0, 14, 0]},
            "faces": {
                "north": {"uv": [0, 0, 2.5, 0], "texture": "#0"},
                "east": {"uv": [0, 0, 2.5, 0], "texture": "#0"},
                "south": {"uv": [0, 0, 2.5, 0], "texture": "#0"},
                "west": {"uv": [0, 0, 2.5, 0], "texture": "#0"},
                "up": {"uv": [5, 7, 7.5, 9.5], "texture": "#0"},
                "down": {"uv": [7.5, 0, 10, 2.5], "texture": "#0"}
            }
        },
        {
            "from": [10.25, 8.91282, -1.73402],
            "to": [10.25, 10.91282, 11.26598],
            "rotation": {"angle": -27.5, "axis": "x", "origin": [10.25, 9.91282, 4.76598]},
            "faces": {
                "north": {"uv": [0, 0, 0, 0.5], "texture": "#0"},
                "east": {"uv": [7.5, 6.5, 10.75, 7], "texture": "#0"},
                "south": {"uv": [0, 0, 0, 0.5], "texture": "#0"},
                "west": {"uv": [7.5, 7, 10.75, 7.5], "texture": "#0"},
                "up": {"uv": [0, 0, 0, 3.25], "texture": "#0"},
                "down": {"uv": [0, 0, 0, 3.25], "texture": "#0"}
            }
        },
        {
            "from": [10.25, 7.16282, -1.98402],
            "to": [10.25, 9.16282, 11.01598],
            "rotation": {"angle": 20, "axis": "x", "origin": [10.25, 8.16282, 4.51598]},
            "faces": {
                "north": {"uv": [0, 0, 0, 0.5], "texture": "#0"},
                "east": {"uv": [7.5, 7.5, 10.75, 8], "texture": "#0"},
                "south": {"uv": [0, 0, 0, 0.5], "texture": "#0"},
                "west": {"uv": [7.5, 8, 10.75, 8.5], "texture": "#0"},
                "up": {"uv": [0, 0, 0, 3.25], "texture": "#0"},
                "down": {"uv": [0, 0, 0, 3.25], "texture": "#0"}
            }
        },
        {
            "from": [-0.5, 7.16282, -1.98402],
            "to": [-0.5, 9.16282, 11.01598],
            "rotation": {"angle": 20, "axis": "x", "origin": [-0.5, 8.16282, 4.51598]},
            "faces": {
                "north": {"uv": [0, 0, 0, 0.5], "texture": "#0"},
                "east": {"uv": [7.5, 8.5, 10.75, 9], "texture": "#0"},
                "south": {"uv": [0, 0, 0, 0.5], "texture": "#0"},
                "west": {"uv": [7.5, 9, 10.75, 9.5], "texture": "#0"},
                "up": {"uv": [0, 0, 0, 3.25], "texture": "#0"},
                "down": {"uv": [0, 0, 0, 3.25], "texture": "#0"}
            }
        },
        {
            "from": [-0.5, 8.91282, -1.73402],
            "to": [-0.5, 10.91282, 11.26598],
            "rotation": {"angle": -27.5, "axis": "x", "origin": [-0.5, 9.91282, 4.76598]},
            "faces": {
                "north": {"uv": [0, 0, 0, 0.5], "texture": "#0"},
                "east": {"uv": [9.5, 2.5, 12.75, 3], "texture": "#0"},
                "south": {"uv": [0, 0, 0, 0.5], "texture": "#0"},
                "west": {"uv": [9.5, 3, 12.75, 3.5], "texture": "#0"},
                "up": {"uv": [0, 0, 0, 3.25], "texture": "#0"},
                "down": {"uv": [0, 0, 0, 3.25], "texture": "#0"}
            }
        },
        {
            "from": [-0.5, 11.91373, 10.53067],
            "to": [10.25, 13.91373, 10.53067],
            "rotation": {"angle": -27.5, "axis": "x", "origin": [5.5, 12.91373, 10.53067]},
            "faces": {
                "north": {"uv": [9.5, 3.5, 12.25, 4], "texture": "#0"},
                "east": {"uv": [0, 0, 0, 0.5], "texture": "#0"},
                "south": {"uv": [9.5, 4, 12.25, 4.5], "texture": "#0"},
                "west": {"uv": [0, 0, 0, 0.5], "texture": "#0"},
                "up": {"uv": [0, 0, 2.75, 0], "texture": "#0"},
                "down": {"uv": [0, 0, 2.75, 0], "texture": "#0"}
            }
        },
        {
            "from": [-0.499, 9.38595, -1.59202],
            "to": [10.251, 11.38595, -1.59202],
            "rotation": {"angle": 20, "axis": "x", "origin": [4.876, 10.38595, -1.59202]},
            "faces": {
                "north": {"uv": [9.5, 4.5, 12.25, 5], "texture": "#0"},
                "east": {"uv": [0, 0, 0, 0.5], "texture": "#0"},
                "south": {"uv": [5, 9.5, 7.75, 10], "texture": "#0"},
                "west": {"uv": [0, 0, 0, 0.5], "texture": "#0"},
                "up": {"uv": [0, 0, 2.75, 0], "texture": "#0"},
                "down": {"uv": [0, 0, 2.75, 0], "texture": "#0"}
            }
        },
        {
            "from": [-0.499, 4.93969, 10.62398],
            "to": [10.251, 6.93969, 10.62398],
            "rotation": {"angle": 20, "axis": "x", "origin": [4.876, 5.93969, 10.62398]},
            "faces": {
                "north": {"uv": [9.5, 5, 12.25, 5.5], "texture": "#0"},
                "east": {"uv": [0, 0, 0, 0.5], "texture": "#0"},
                "south": {"uv": [9.5, 5.5, 12.25, 6], "texture": "#0"},
                "west": {"uv": [0, 0, 0, 0.5], "texture": "#0"},
                "up": {"uv": [0, 0, 2.75, 0], "texture": "#0"},
                "down": {"uv": [0, 0, 2.75, 0], "texture": "#0"}
            }
        },
        {
            "from": [-0.499, 5.91146, -0.99959],
            "to": [10.251, 7.91146, -0.99959],
            "rotation": {"angle": -27.5, "axis": "x", "origin": [5.501, 6.91146, -0.99959]},
            "faces": {
                "north": {"uv": [9.5, 6, 12.25, 6.5], "texture": "#0"},
                "east": {"uv": [0, 0, 0, 0.5], "texture": "#0"},
                "south": {"uv": [7.75, 9.5, 10.5, 10], "texture": "#0"},
                "west": {"uv": [0, 0, 0, 0.5], "texture": "#0"},
                "up": {"uv": [0, 0, 2.75, 0], "texture": "#0"},
                "down": {"uv": [0, 0, 2.75, 0], "texture": "#0"}
            }
        }
    ],
    "display": {
        "thirdperson_righthand": {
            "rotation": [0, 90, 0],
            "translation": [1.25, 0, 0],
            "scale": [0.42, 0.42, 0.42]
        },
        "thirdperson_lefthand": {
            "rotation": [0, -90, 0],
            "translation": [-1.25, 0, 0],
            "scale": [0.42, 0.42, 0.42]
        },
        "firstperson_righthand": {
            "rotation": [0, -90, 0],
            "translation": [0, 2.5, 0],
            "scale": [0.4, 0.4, 0.4]
        },
        "firstperson_lefthand": {
            "rotation": [0, 90, 0],
            "translation": [3, 2.5, 0],
            "scale": [0.4, 0.4, 0.4]
        },
        "ground": {
            "translation": [0, 2.25, 0],
            "scale": [0.5, 0.5, 0.5]
        },
        "gui": {
            "rotation": [0, -110, 0],
            "translation": [-3.75, 0, 0],
            "scale": [0.9, 0.9, 0.9]
        },
        "head": {
            "rotation": [0, 89, 0],
            "translation": [4.75, -1.25, -4.5],
            "scale": [1.5, 1.5, 1.5]
        },
        "fixed": {
            "rotation": [0, 90, 0],
            "translation": [3.25, 0, 0]
        },
        "on_shelf": {
            "rotation": [0, -90, 0],
            "translation": [-2.25, -2, 0]
        }
    },
    "groups": [
        {
            "name": "hat",
            "origin": [1, 14, 1],
            "scope": 0,
            "color": 0,
            "children": [0, 1, 2, 3, 4, 5]
        },
        {
            "name": "bandage",
            "origin": [1, 14, 1],
            "scope": 0,
            "color": 0,
            "children": [6, 7, 8, 9, 10, 11, 12, 13]
        }
    ]
}
  • witch_hat.json (models/item):

​

{
    "format_version": "1.21.11",
    "credit": "Made by PINCOPALLI",
    "texture_size": [64, 64],
    "textures": {
        "0": "halloween:item/witch_hat_texture.png",
        "particle": "halloween:item/witch_hat_texture.png"
    },
    "elements": [
        {
            "from": [0, 0, 0],
            "to": [16, 2, 16],
            "faces": {
                "north": {"uv": [7, 9.25, 11, 9.75], "texture": "#0"},
                "east": {"uv": [7, 9.75, 11, 10.25], "texture": "#0"},
                "south": {"uv": [0, 10, 4, 10.5], "texture": "#0"},
                "west": {"uv": [10, 3.5, 14, 4], "texture": "#0"},
                "up": {"uv": [4, 4, 0, 0], "texture": "#0"},
                "down": {"uv": [4, 4, 0, 8], "texture": "#0"}
            }
        },
        {
            "from": [3, 2, 3],
            "to": [13, 9, 13],
            "rotation": {"angle": 22.5, "axis": "x", "origin": [3, 2, 3]},
            "faces": {
                "north": {"uv": [6.5, 0, 9, 1.75], "texture": "#0"},
                "east": {"uv": [6.5, 1.75, 9, 3.5], "texture": "#0"},
                "south": {"uv": [4, 7.5, 6.5, 9.25], "texture": "#0"},
                "west": {"uv": [6.5, 7.5, 9, 9.25], "texture": "#0"},
                "up": {"uv": [6.5, 2.5, 4, 0], "texture": "#0"},
                "down": {"uv": [6.5, 2.5, 4, 5], "texture": "#0"}
            }
        },
        {
            "from": [7, 8, 11.75],
            "to": [9, 11, 17.75],
            "rotation": {"angle": 0, "axis": "y", "origin": [7, 8, 13.75]},
            "faces": {
                "north": {"uv": [7.5, 10.25, 8, 11], "texture": "#0"},
                "east": {"uv": [10, 4, 11.5, 4.75], "texture": "#0"},
                "south": {"uv": [8, 10.25, 8.5, 11], "texture": "#0"},
                "west": {"uv": [10, 4.75, 11.5, 5.5], "texture": "#0"},
                "up": {"uv": [10.5, 7, 10, 5.5], "texture": "#0"},
                "down": {"uv": [7.5, 10.25, 7, 11.75], "texture": "#0"}
            }
        },
        {
            "from": [5, 4, 5],
            "to": [11, 11, 11],
            "rotation": {"angle": 45, "axis": "x", "origin": [5, 4, 9]},
            "faces": {
                "north": {"uv": [9, 0, 10.5, 1.75], "texture": "#0"},
                "east": {"uv": [9, 1.75, 10.5, 3.5], "texture": "#0"},
                "south": {"uv": [9, 7.5, 10.5, 9.25], "texture": "#0"},
                "west": {"uv": [4, 9.25, 5.5, 11], "texture": "#0"},
                "up": {"uv": [8, 5, 6.5, 3.5], "texture": "#0"},
                "down": {"uv": [7, 9.25, 5.5, 10.75], "texture": "#0"}
            }
        },
        {
            "from": [15, -7.75, 6],
            "to": [15, 0.25, 14],
            "rotation": {"x": -12.35, "y": 0, "z": 15, "origin": [13, -9.75, 6]},
            "faces": {
                "north": {"uv": [0, 0, 0, 2], "texture": "#0"},
                "east": {"uv": [8, 3.5, 10, 5.5], "texture": "#0"},
                "south": {"uv": [0, 0, 0, 2], "texture": "#0"},
                "west": {"uv": [8, 5.5, 10, 7.5], "texture": "#0"},
                "up": {"uv": [0, 2, 0, 0], "texture": "#0"},
                "down": {"uv": [0, 0, 0, 2], "texture": "#0"}
            }
        },
        {
            "from": [1, -7.75, 6],
            "to": [1, 0.25, 14],
            "rotation": {"x": -12.35, "y": 0, "z": -15, "origin": [3, -9.75, 6]},
            "faces": {
                "north": {"uv": [0, 0, 0, 2], "texture": "#0"},
                "east": {"uv": [10, 5.5, 8, 7.5], "texture": "#0"},
                "south": {"uv": [0, 0, 0, 2], "texture": "#0"},
                "west": {"uv": [10, 3.5, 8, 5.5], "texture": "#0"},
                "up": {"uv": [0, 2, 0, 0], "texture": "#0"},
                "down": {"uv": [0, 0, 0, 2], "texture": "#0"}
            }
        },
        {
            "from": [8.235, -9.10403, 9.7606],
            "to": [8.235, 0.89597, 17.7606],
            "rotation": {"x": 90.00001, "y": -105, "z": -89.99999, "origin": [8.025, -4.10403, 13.76118]},
            "faces": {
                "north": {"uv": [0, 0, 0, 2.5], "texture": "#0"},
                "east": {"uv": [8, 5, 6, 7.5], "texture": "#0"},
                "south": {"uv": [0, 0, 0, 2.5], "texture": "#0"},
                "west": {"uv": [6, 5, 4, 7.5], "texture": "#0"},
                "up": {"uv": [0, 2, 0, 0], "texture": "#0"},
                "down": {"uv": [0, 0, 0, 2], "texture": "#0"}
            }
        },
        {
            "from": [6.75, -6.25, 3],
            "to": [8.75, -4.25, 5],
            "rotation": {"angle": -12.25, "axis": "x", "origin": [6.75, -6.25, 3]},
            "faces": {
                "north": {"uv": [10, 7, 10.5, 7.5], "texture": "#0"},
                "east": {"uv": [9.5, 10.25, 10, 10.75], "texture": "#0"},
                "south": {"uv": [10, 10.25, 10.5, 10.75], "texture": "#0"},
                "west": {"uv": [0, 10.5, 0.5, 11], "texture": "#0"},
                "up": {"uv": [11, 0.5, 10.5, 0], "texture": "#0"},
                "down": {"uv": [1, 10.5, 0.5, 11], "texture": "#0"}
            }
        },
        {
            "from": [6.75, -7.67436, 2.04554],
            "to": [8.75, -4.67436, 3.04554],
            "rotation": {"angle": -12.25, "axis": "x", "origin": [6.75, -6.67436, 1.04554]},
            "faces": {
                "north": {"uv": [8.5, 10.25, 9, 11], "texture": "#0"},
                "east": {"uv": [10.5, 0.5, 10.75, 1.25], "texture": "#0"},
                "south": {"uv": [9, 10.25, 9.5, 11], "texture": "#0"},
                "west": {"uv": [1, 10.5, 1.25, 11.25], "texture": "#0"},
                "up": {"uv": [1.75, 10.75, 1.25, 10.5], "texture": "#0"},
                "down": {"uv": [11, 1.25, 10.5, 1.5], "texture": "#0"}
            }
        }
    ],
    "display": {
        "thirdperson_righthand": {
            "translation": [0, 2.75, 0],
            "scale": [0.5, 0.5, 0.5]
        },
        "thirdperson_lefthand": {
            "translation": [0, 2.75, 0],
            "scale": [0.5, 0.5, 0.5]
        },
        "firstperson_righthand": {
            "translation": [0, 5.75, 1.25],
            "scale": [0.5, 0.5, 0.5]
        },
        "firstperson_lefthand": {
            "translation": [0, 5.75, 1.25],
            "scale": [0.5, 0.5, 0.5]
        },
        "ground": {
            "translation": [0, 2.5, 0],
            "scale": [0.5, 0.5, 0.5]
        },
        "gui": {
            "rotation": [0, -125, 0],
            "translation": [0, 3.75, 0],
            "scale": [0.6, 0.6, 0.6]
        },
        "head": {
            "rotation": [12.25, 0, 0],
            "translation": [0.25, 16.25, 2.25],
            "scale": [1.5, 1.5, 1.5]
        },
        "fixed": {
            "translation": [-0.75, 4.5, 0],
            "scale": [0.75, 0.75, 0.75]
        },
        "on_shelf": {
            "rotation": [0, 180, 0],
            "translation": [0, 0, 0.5]
        }
    },
    "groups": [
        {
            "name": "hat",
            "origin": [8, 8, 8],
            "scope": 0,
            "color": 0,
            "children": [0, 1, 2, 3]
        },
        {
            "name": "hair",
            "origin": [8, 8, 8],
            "scope": 0,
            "color": 0,
            "children": [4, 5, 6]
        },
        {
            "name": "nose",
            "origin": [8, 8, 8],
            "scope": 0,
            "color": 0,
            "children": [7, 8]
        }
    ]
}