This is a QoL (quality of life) datapack built for versions 1.21.3
and later of Minecraft Java Edition (MJE). Below are some of the features that this datapack includes and some documentation on how they work.
Warning: The Darkness ResourcePk is required for the best experience.
The custom recipes are pretty self explanatory from just the names (they follow the default MJE naming convention), so I will just list them out below. Note that this will include recipes that were designed for custom features later explained.
minecraft/recipe/bread_shapeless.json
minecraft/recipe/charcoal_from_blasting_rotten_flesh.json
minecraft/recipe/dry_leather_from_campfire_cooking.json
minecraft/recipe/dry_leather_from_smoking.json
minecraft/recipe/dry_leather.json
minecraft/recipe/god_reaper.json
~ Can learn more in the section: shearheadsminecraft/recipe/paper_shapeless.json
minecraft/recipe/shulker_box_with_barrel_shapeless.json
minecraft/recipe/shulker_box_with_chest_shapeless.json
This feature adds anti-greifing for the minecraft:creeper
, minecraft:enderman
, and minecraft:ghast
.
Note: If an entity of type
minecraft:player
AFK's within the range of aminecraft:creeper
,gamerule:mobGriefing
will be set to false and potentially interfere with the villager breeding process. The ranges for this behavior are activated as follows. If aminecraft:creeper
is within 4 blocks of a entity of typeminecraft:player
,gamerule:mobGriefing
will be set to false. This gamerule will stay as false until the entity of typeminecraft:creeper
is 10 or more blocks away from aminecraft:player
. Another thing to consider is that entities of typeminecraft:ghast
will not light blocks on fire with the fire charges as this violates the antigriefing mechanic used on theminecraft:ghast
.
Armor Statues allows the player to manipulate armorstands for decoration purposes using a custom minecraft:written_book
. To learn how to get the custom minecraft:written_book
, run /trigger as_help
.
Armor Statues was built by Phssthpok, MukiTanuki, and MSpaceDev. Check out the rest of MukiTanuki's and MSpaceDev's work!
Maintained by Vanilla Tweaks.
Learn about the details of this datapack on vanillatweaks.net & github. Also, I removed the itemframe features from this datapack since I added my own here.
This feature adds the ability to bring items within 16 blocks of the player to the players location using the following trigger
command.
/trigger clean_up
~ Brings all dropped items within 16 blocks to the players location.
Will show you the cords of your last death using the following trigger
command.
/trigger death_cords
~ This will show you the cords and dimension of your last death.
Adds durability ping for tools, weapons, and armor.
Durability Ping was built by The Vanilla Tweaks Team. Maintained by Vanilla Tweaks.
Learn about the details of this datapack on vanillatweaks.net.
This feature increases the drop of shulker shells to guarantee 2 minecraft:shulker_shell
items. This will sidestep the looting requirements from MJE.
Adds fast leaf decay for all trees.
Fast Leaf Decay was built by Grant. Check out the rest of Grant's work!
Maintained by Vanilla Tweaks.
Learn about the details of this datapack on x.com/vanillatweaks.
This feature removes the exclusivity of protection type enchantments and resets the repair cost of items every time you interact with an anvil.
This feature adds the ability to hide, show, and find a minecraft:item_frame
or minecraft:glow_item_frame
. When a minecraft:item_frame
or minecraft:glow_item_frame
is hidden, it is also fixed so that you don't have the item rotating or the frame breaking. When a minecraft:item_frame
or minecraft:glow_item_frame
is shown, it is unfixed so that you can rotate the item and break the frame. You can use this feature by using the triggers below.
/trigger find_frame
~ This makes it possible to find aminecraft:item_frame
orminecraft:glow_item_frame
that is invisible and empty./trigger hide_frame
~ This hides the nearestminecraft:item_frame
orminecraft:glow_item_frame
within 1.5 blocks of the player./trigger show_frame
~ This unhides the nearestminecraft:item_frame
orminecraft:glow_item_frame
within 1.5 blocks of the player.
Adds the ability to turn minecraft blocks into mini-blocks (retextured playerheads) using a minecraft:stonecutter
.
Mini Blocks was built by The Vanilla Tweaks Team. Maintained by Vanilla Tweaks.
Learn about the details of this datapack on vanillatweaks.net.
Adds effective tools for blocks that do not have any such as minecraft:glass
.
More Effective Tools was built by The Vanilla Tweaks Team. Maintained by Vanilla Tweaks.
Learn about the details of this datapack on vanillatweaks.net.
Originally adds a drop chance for a custom model of an entity head using the minecraft:player_head
item. I striped out this functionality and am using part of this datapack as the back bone for the shearheads feature of my datapack. Any flaws with this datapack are not the fault of Vanilla Tweaks's Team.
More Mob Heads was built by The Vanilla Tweaks Team. Maintained by Vanilla Tweaks.
Learn about the original details of this datapack on vanillatweaks.net.
To silence an entity rename a minecraft:name_tag
to /mute
(case-sensitive) and apply the minecraft:name_tag
to the entity. To revert this change, repeat the steps with a minecraft:name_tag
renamed to /unmute
(case-sensitive).
This feature uses the tellraw
command to provide information on the datapack every time the datapack is reloaded. It also creates the following two trigger
commands that people can use.
/trigger silence_alerts
~ This mutes the datapack alerts for individual features loading./trigger enable_alerts
~ This unmutes the datapack alerts for individual features loading.
This feature adds the ability to sit anywhere the player wants using the following trigger
command.
/trigger sit
~ This makes the player sit in the location they were standing.
This feature adds the ability to collect a minecraft:blocks/player_head
without having to kill the player in MJE. This feature also extends to other mobs/entities as well.
The items
minecraft:blocks/player_head
will not carry special properties that extend beyond the purpose of decorations. For example, collecting a wither skeleton head will not give you aminecraft:blocks/wither_skeleton_skull
.
To collect the minecraft:blocks/player_head
you will need to craft a special item using the recipe found in minecraft/recipe/god_reaper.json
. This is a shapeless recipe that consists of a minecraft:armor_stand
, minecraft:written_book
, and minecraft:shears
. Once this item is acquired, simply walk up to the target entity (within 5 blocks), look at them, and right click.
Note: The item from the recipe
minecraft/recipe/god_reaper.json
requires you to use the Darkness ResourcePk I made. Otherwise you will get a display error for the custom item. This is due to the changes made to resource packs in the1.21.4
version of MJE.