Explanation: Listing all sword-compatible enchantments with their max levels and mutual exclusions.

Sword enchantments in 1.21:
- Sharpness (max 5) -- extra damage to all mobs
- Smite (max 5) -- extra damage to undead [mutually exclusive with Sharpness, Bane of Arthropods]
- Bane of Arthropods (max 5) -- extra damage to arthropods [mutually exclusive with Sharpness, Smite]
- Knockback (max 2) -- increased knockback
- Fire Aspect (max 2) -- sets target on fire
- Looting (max 3) -- increased mob drops
- Sweeping Edge (max 3) -- increased sweep attack damage
- Unbreaking (max 3) -- increased durability
- Mending (max 1) -- XP repairs the item
- Curse of Vanishing (max 1) -- item disappears on death


give me a helmet with protection 4 and respiration 3

Explanation: Helmet can have protection 4, respiration 3, aqua_affinity 1, unbreaking 3, mending 1. Player asked for protection and respiration specifically.

give slingshooter08 minecraft:diamond_helmet[enchantments={protection:4,respiration:3}] 1


give me a fully enchanted diamond helmet

Explanation: Best helmet enchantments: protection 4, respiration 3, aqua_affinity 1, unbreaking 3, mending 1. Cannot mix protection types (protection/fire_protection/blast_protection/projectile_protection are mutually exclusive).


give me boots with protection and fire protection

Explanation: Protection and fire_protection are mutually exclusive -- only one protection type can be applied per armor piece. Protection types: protection, fire_protection, blast_protection, projectile_protection. Default to protection 4 as the most versatile.

give slingshooter08 minecraft:diamond_boots[enchantments={protection:4,feather_falling:4,unbreaking:3,mending:1}] 1

Protection and Fire Protection are mutually exclusive -- you can only have one protection type per armor piece. I gave you Protection 4 since it reduces all damage types. Say 'sudo give me boots with fire_protection 4' if you specifically need fire resistance.

manual enchantment reference, mutual exclusion rules


give me boots with depth strider and frost walker

Explanation: Depth Strider and Frost Walker are mutually exclusive. Depth Strider lets you swim faster underwater; Frost Walker turns water to ice when walking on it. Cannot have both.

give slingshooter08 minecraft:diamond_boots[enchantments={depth_strider:3}] 1

Depth Strider and Frost Walker are mutually exclusive. I gave you Depth Strider 3 (faster underwater movement). Say 'sudo give me boots with frost_walker 2' if you want ice-walking instead.


Explanation: Best boots enchantments: protection 4, feather_falling 4, depth_strider 3, soul_speed 3, unbreaking 3, mending 1. Cannot have both depth_strider and frost_walker.


Explanation: Infinity and Mending are mutually exclusive on bows. Infinity gives unlimited arrows (need 1 arrow in inventory). Mending repairs with XP. Cannot have both. Default to infinity for combat convenience.

give slingshooter08 minecraft:bow[enchantments={power:5,punch:2,flame:1,infinity:1,unbreaking:3}] 1

Infinity and Mending are mutually exclusive on bows. I gave you Infinity (unlimited arrows) since it's more practical for combat. Say 'sudo give me a bow with mending' if you prefer the repair version instead.


Explanation: Best bow: power 5, punch 2, flame 1, infinity 1, unbreaking 3. Cannot have mending with infinity. This is the max-damage bow.

give slingshooter08 minecraft:bow[enchantments={power:5,punch:2,flame:1,infinity:1,unbreaking:3}] 1


Explanation: Listing all bow enchantments with max levels.

Bow enchantments in 1.21:
- Power (max 5) -- increased arrow damage
- Punch (max 2) -- increased arrow knockback
- Flame (max 1) -- fire arrows
- Infinity (max 1) -- unlimited arrows (need 1 in inventory) [mutually exclusive with Mending]
- Unbreaking (max 3) -- increased durability
- Mending (max 1) -- XP repairs item [mutually exclusive with Infinity]
- Curse of Vanishing (max 1) -- item disappears on death


give me a crossbow with multishot and piercing

Explanation: Multishot and Piercing are mutually exclusive on crossbows. Multishot shoots 3 arrows at once; Piercing lets arrows pass through entities. Cannot have both.

give slingshooter08 minecraft:crossbow[enchantments={multishot:1,quick_charge:3,unbreaking:3,mending:1}] 1

Multishot and Piercing are mutually exclusive. I gave you Multishot (3 arrows at once) since it's better for crowd control. Say 'sudo give me a crossbow with piercing 4' if you want arrows that pass through mobs.


Explanation: Best crossbow: quick_charge 3, multishot 1, unbreaking 3, mending 1. Cannot have piercing with multishot. Quick_charge 3 is nearly instant reload.

give slingshooter08 minecraft:crossbow[enchantments={quick_charge:3,multishot:1,unbreaking:3,mending:1}] 1


give me a trident with loyalty and riptide

Explanation: Loyalty and Riptide are mutually exclusive. Loyalty makes the trident return after throwing. Riptide propels the player when thrown in rain/water (but cannot be thrown normally). Also, Riptide is mutually exclusive with Channeling.

give slingshooter08 minecraft:trident[enchantments={loyalty:3,channeling:1,unbreaking:3,mending:1}] 1

Loyalty and Riptide are mutually exclusive. Loyalty returns the trident after throwing; Riptide launches you instead (only works in rain/water). I gave you Loyalty 3 + Channeling (summons lightning). Say 'sudo give me a trident with riptide 3' for the movement version.


Explanation: Riptide 3. Cannot have loyalty or channeling with riptide. Riptide propels the player when thrown in rain or water. Add impaling for damage and unbreaking/mending for durability.

give slingshooter08 minecraft:trident[enchantments={riptide:3,impaling:5,unbreaking:3,mending:1}] 1


Explanation: Channeling makes the trident summon lightning when it hits a mob during a thunderstorm. Goes well with loyalty (returns after throwing). Cannot combine with riptide.

give slingshooter08 minecraft:trident[enchantments={channeling:1,loyalty:3,impaling:5,unbreaking:3,mending:1}] 1


give me a pickaxe with silk touch and fortune

Explanation: Silk Touch and Fortune are mutually exclusive. Silk Touch picks up the exact block (e.g., stone instead of cobblestone, diamond ore instead of diamonds). Fortune increases drop amounts. Cannot have both.

give slingshooter08 minecraft:diamond_pickaxe[enchantments={fortune:3,efficiency:5,unbreaking:3,mending:1}] 1

Silk Touch and Fortune are mutually exclusive. I gave you Fortune 3 (more drops from ores) since it's better for resource gathering. Say 'sudo give me a pickaxe with silk touch' if you want to collect blocks intact instead.


Explanation: Silk touch pickaxe. Silk touch 1 is the only level. Add efficiency 5, unbreaking 3, mending 1. Cannot have fortune with silk touch.

give slingshooter08 minecraft:diamond_pickaxe[enchantments={silk_touch:1,efficiency:5,unbreaking:3,mending:1}] 1


Explanation: Fortune 3 pickaxe. Max level for fortune is 3. Add efficiency 5, unbreaking 3, mending 1.

give slingshooter08 minecraft:diamond_pickaxe[enchantments={fortune:3,efficiency:5,unbreaking:3,mending:1}] 1


Explanation: Listing all pickaxe enchantments.

Pickaxe enchantments in 1.21:
- Efficiency (max 5) -- faster mining speed
- Fortune (max 3) -- increased drops from ores [mutually exclusive with Silk Touch]
- Silk Touch (max 1) -- mine blocks in their original form [mutually exclusive with Fortune]
- Unbreaking (max 3) -- increased durability
- Mending (max 1) -- XP repairs the item
- Curse of Vanishing (max 1) -- item disappears on death


give me a fishing rod with luck of the sea and lure

Explanation: Fishing rod enchantments: luck_of_the_sea 3 (better loot), lure 3 (faster bites). These are compatible and not mutually exclusive. Add unbreaking and mending.

give slingshooter08 minecraft:fishing_rod[enchantments={luck_of_the_sea:3,lure:3,unbreaking:3,mending:1}] 1


Explanation: Listing all armor enchantments. Protection types are mutually exclusive.

Armor enchantments in 1.21 (all pieces):
- Protection (max 4) -- reduces all damage [mutually exclusive with other protection types]
- Fire Protection (max 4) -- reduces fire damage [mutually exclusive]
- Blast Protection (max 4) -- reduces explosion damage [mutually exclusive]
- Projectile Protection (max 4) -- reduces projectile damage [mutually exclusive]
- Thorns (max 3) -- damages attackers
- Unbreaking (max 3) -- increased durability
- Mending (max 1) -- XP repairs item
- Curse of Binding (max 1) -- cannot remove once equipped
- Curse of Vanishing (max 1) -- item disappears on death

Helmet only: Respiration (max 3), Aqua Affinity (max 1)
Boots only: Feather Falling (max 4), Depth Strider (max 3), Frost Walker (max 2), Soul Speed (max 3)
Note: Depth Strider and Frost Walker are mutually exclusive.


give me a chestplate with protection 4 and thorns 3

Explanation: Diamond chestplate with protection 4 and thorns 3. These are compatible. Add unbreaking and mending for durability.

give slingshooter08 minecraft:diamond_chestplate[enchantments={protection:4,thorns:3,unbreaking:3,mending:1}] 1


give me netherite leggings with blast protection

Explanation: Netherite leggings with blast_protection 4. Player specifically asked for netherite and blast protection. Blast protection is good against creepers and TNT.

give slingshooter08 minecraft:netherite_leggings[enchantments={blast_protection:4,unbreaking:3,mending:1}] 1


Explanation: Frost Walker 2 (max level). Turns water into frosted ice when walking near it. Cannot have depth_strider with frost_walker.


give me a netherite sword with sharpness 10

Explanation: Sharpness max level is 5 in vanilla Minecraft. Player asked for 10 which exceeds the max. I will give sharpness 5 and inform them of the cap. Note: via commands, higher levels can technically be applied, but the model should enforce vanilla limits.

give slingshooter08 minecraft:netherite_sword[enchantments={sharpness:5}] 1

Sharpness maxes out at level 5 in vanilla Minecraft. I gave you Sharpness 5 (the maximum).

manual enchantment reference, max level enforcement


Explanation: Fire Aspect max level is 2. Player asked for 5 which exceeds the max. Give fire_aspect 2 and inform.

give slingshooter08 minecraft:diamond_sword[enchantments={fire_aspect:2}] 1

Fire Aspect maxes out at level 2. I gave you Fire Aspect 2 (the maximum).


give me a sword with looting 3 and fire aspect 2

Explanation: Looting 3 and fire_aspect 2 are compatible. Both can go on a sword together.

give slingshooter08 minecraft:diamond_sword[enchantments={looting:3,fire_aspect:2}] 1


Explanation: Axes can have sharpness (or smite/bane_of_arthropods). Sharpness 5 on a diamond axe. Also add efficiency and unbreaking for a practical axe.

give slingshooter08 minecraft:diamond_axe[enchantments={sharpness:5,efficiency:5,unbreaking:3,mending:1}] 1


give me a shovel with efficiency 5 and silk touch

Explanation: Shovel with efficiency 5 and silk touch 1. Silk touch on a shovel lets you pick up grass blocks, mycelium, etc.

give slingshooter08 minecraft:diamond_shovel[enchantments={efficiency:5,silk_touch:1,unbreaking:3,mending:1}] 1


Explanation: Hoe with fortune 3. Useful for harvesting crops (more seeds/wheat) and breaking leaves (more saplings/apples).

give slingshooter08 minecraft:diamond_hoe[enchantments={fortune:3,efficiency:5,unbreaking:3,mending:1}] 1


Explanation: Curse of Binding prevents removal of armor once equipped. This is a curse, so warn the player. Only removable by dying or the item breaking.

give slingshooter08 minecraft:diamond_chestplate[enchantments={curse_of_binding:1}] 1

Warning: Curse of Binding means you cannot remove this armor once you put it on. It can only come off if it breaks or you die.


give me a pickaxe with efficiency 5 and unbreaking 3 and mending

Explanation: All three enchantments are compatible. This is a standard utility pickaxe without fortune or silk_touch.

give slingshooter08 minecraft:diamond_pickaxe[enchantments={efficiency:5,unbreaking:3,mending:1}] 1


give me a netherite helmet with aqua affinity and respiration

Explanation: Aqua affinity 1 (faster underwater mining) and respiration 3 (longer underwater breathing). Both helmet-specific. Add protection and durability enchants.


Explanation: Soul Speed 3 makes the player walk faster on soul sand and soul soil. Max level 3. Note: soul speed is a treasure enchantment (cannot be obtained from enchanting table, only bartering with piglins or loot).


Explanation: Listing all trident enchantments with mutual exclusions.

Trident enchantments in 1.21:
- Loyalty (max 3) -- trident returns after throwing [mutually exclusive with Riptide]
- Riptide (max 3) -- launches player when thrown in rain/water [mutually exclusive with Loyalty and Channeling]
- Channeling (max 1) -- summons lightning on hit during thunderstorm [mutually exclusive with Riptide]
- Impaling (max 5) -- extra damage to aquatic mobs
- Unbreaking (max 3) -- increased durability
- Mending (max 1) -- XP repairs item
- Curse of Vanishing (max 1) -- item disappears on death


Explanation: Listing all crossbow enchantments.

Crossbow enchantments in 1.21:
- Quick Charge (max 3) -- faster reload speed
- Multishot (max 1) -- fires 3 projectiles at once [mutually exclusive with Piercing]
- Piercing (max 4) -- arrows pass through entities [mutually exclusive with Multishot]
- Unbreaking (max 3) -- increased durability
- Mending (max 1) -- XP repairs item
- Curse of Vanishing (max 1) -- item disappears on death


Explanation: Piercing 4 (max level). Arrows pass through up to 4 entities. Cannot combine with multishot. Add quick_charge for fast reloading.

give slingshooter08 minecraft:crossbow[enchantments={piercing:4,quick_charge:3,unbreaking:3,mending:1}] 1


Explanation: Power 5 and mending are compatible. This is the mending variant of the bow (cannot have infinity). Add punch 2 and flame 1 for maximum effectiveness.

give slingshooter08 minecraft:bow[enchantments={power:5,punch:2,flame:1,mending:1,unbreaking:3}] 1


give me armor with projectile protection

Explanation: Projectile protection 4 on a full armor set. Good against skeletons, ghasts, blazes. Cannot combine with other protection types.

give slingshooter08 minecraft:diamond_helmet[enchantments={projectile_protection:4,unbreaking:3,mending:1}] 1

give slingshooter08 minecraft:diamond_chestplate[enchantments={projectile_protection:4,unbreaking:3,mending:1}] 1

give slingshooter08 minecraft:diamond_leggings[enchantments={projectile_protection:4,unbreaking:3,mending:1}] 1


Explanation: Sweeping Edge 3 increases sweep attack damage. Java Edition only (not on Bedrock). Max level 3.

give slingshooter08 minecraft:diamond_sword[enchantments={sweeping_edge:3,sharpness:5,unbreaking:3,mending:1}] 1


Explanation: Knockback 2 (max level). Sends mobs flying further on hit.

give slingshooter08 minecraft:diamond_sword[enchantments={knockback:2}] 1


give me a sword with smite and bane of arthropods

Explanation: Smite and Bane of Arthropods are mutually exclusive (along with Sharpness -- only one of the three). Smite is more useful (undead mobs are very common), so default to that.

give slingshooter08 minecraft:diamond_sword[enchantments={smite:5}] 1

Smite and Bane of Arthropods are mutually exclusive (only one damage enchantment per sword: Sharpness, Smite, or Bane of Arthropods). I gave you Smite 5 since undead mobs are more common.


Explanation: Full fire protection 4 armor set. Good for nether exploration. Cannot combine with other protection types.

give slingshooter08 minecraft:diamond_chestplate[enchantments={fire_protection:4,unbreaking:3,mending:1}] 1

give slingshooter08 minecraft:diamond_leggings[enchantments={fire_protection:4,unbreaking:3,mending:1}] 1


give me a trident with all the best enchantments

Explanation: Best trident considering mutual exclusions: loyalty 3 (returns after throw), channeling 1 (lightning on hit during storm), impaling 5 (extra aquatic damage), unbreaking 3, mending 1. Cannot have riptide with loyalty or channeling.

give slingshooter08 minecraft:trident[enchantments={loyalty:3,channeling:1,impaling:5,unbreaking:3,mending:1}] 1


give me a fishing rod with luck of the sea 3

Explanation: Luck of the Sea 3 increases chance of treasure catches and decreases junk. Max level 3.

give slingshooter08 minecraft:fishing_rod[enchantments={luck_of_the_sea:3,unbreaking:3,mending:1}] 1


give me a shield with mending and unbreaking

Explanation: Shields can only have unbreaking, mending, and curse of vanishing/binding. Component syntax works the same way.

give slingshooter08 minecraft:shield[enchantments={unbreaking:3,mending:1}] 1


give me a sword with sharpness 5 using the old nbt format

Explanation: The old NBT format {Enchantments:[{id:...,lvl:...}]} is no longer valid in 1.21. Must use the component syntax regardless of what the player asks for.

give slingshooter08 minecraft:diamond_sword[enchantments={sharpness:5}] 1

The old NBT format ({Enchantments:[{id:...,lvl:...}]}) no longer works in 1.21. I used the correct component syntax: item[enchantments={sharpness:5}].

give slingshooter08 minecraft:diamond_sword{Enchantments:[{id:"minecraft:sharpness",lvl:5s}]} 1

Old NBT enchantment format is invalid in 1.21+. The correct syntax is item[enchantments={name:level}].

manual enchantment reference, syntax migration


Explanation: Mending 1 (only level). XP orbs repair the item instead of going to the player's XP bar. Very valuable enchantment.

give slingshooter08 minecraft:diamond_sword[enchantments={mending:1,sharpness:5,unbreaking:3}] 1


what enchantments can go on a fishing rod

Explanation: Listing fishing rod enchantments.

Fishing Rod enchantments in 1.21:
- Luck of the Sea (max 3) -- increases treasure catch rate
- Lure (max 3) -- decreases time between bites
- Unbreaking (max 3) -- increased durability
- Mending (max 1) -- XP repairs item
- Curse of Vanishing (max 1) -- item disappears on death


give me a curse of vanishing diamond helmet

Explanation: Curse of Vanishing makes the item disappear on death instead of dropping. This is a curse -- warn the player.

give slingshooter08 minecraft:diamond_helmet[enchantments={curse_of_vanishing:1}] 1

Warning: Curse of Vanishing means this helmet will disappear if you die. It won't drop as an item.


give me full enchanted netherite everything

Explanation: Full netherite armor and tools, all best-in-slot enchantments. Armor: protection 4, unbreaking 3, mending 1 + piece-specific. Sword: sharpness 5, fire_aspect 2, knockback 2, looting 3, sweeping_edge 3. Pick: fortune 3, efficiency 5. Axe: sharpness 5, efficiency 5. Shovel: silk_touch, efficiency 5. Hoe: fortune 3, efficiency 5.

give slingshooter08 minecraft:netherite_chestplate[enchantments={protection:4,unbreaking:3,mending:1}] 1

give slingshooter08 minecraft:netherite_leggings[enchantments={protection:4,unbreaking:3,mending:1}] 1

give slingshooter08 minecraft:netherite_pickaxe[enchantments={efficiency:5,fortune:3,unbreaking:3,mending:1}] 1

give slingshooter08 minecraft:netherite_axe[enchantments={efficiency:5,sharpness:5,unbreaking:3,mending:1}] 1

give slingshooter08 minecraft:netherite_shovel[enchantments={efficiency:5,silk_touch:1,unbreaking:3,mending:1}] 1

give slingshooter08 minecraft:netherite_hoe[enchantments={efficiency:5,fortune:3,unbreaking:3,mending:1}] 1


give me a sword with every enchantment including smite sharpness and bane

Explanation: Sharpness, Smite, and Bane of Arthropods are all mutually exclusive -- only ONE of the three can be applied. I will pick Sharpness 5 as the universal option and include all other compatible enchantments.

Sharpness, Smite, and Bane of Arthropods are mutually exclusive -- you can only pick one. I used Sharpness 5 (works on all mobs) and added every other compatible sword enchantment.


Explanation: The /enchant command can apply enchantments to a held item, but it cannot exceed the natural max obtainable through enchanting tables (which is lower). For sharpness 5, the give command with components is more reliable. However, the player said 'enchant my sword' implying they already have one. Use the enchant command but note it may fail for levels above what's normally obtainable via enchanting table.

enchant slingshooter08 minecraft:sharpness 5

Note: The /enchant command may fail if the item already has an incompatible enchantment or if the level exceeds what the enchanting table allows. For guaranteed results, I can give you a new pre-enchanted sword instead.


give me a netherite chestplate with protection 4 thorns 3 unbreaking 3 mending

Explanation: All four enchantments are compatible on a chestplate. Thorns damages attackers but also uses extra durability, offset by unbreaking 3 and mending 1.

give slingshooter08 minecraft:netherite_chestplate[enchantments={protection:4,thorns:3,unbreaking:3,mending:1}] 1


Explanation: Iron armor set, each piece with protection 4. Player specified iron, not diamond or netherite.

give slingshooter08 minecraft:iron_helmet[enchantments={protection:4}] 1

give slingshooter08 minecraft:iron_chestplate[enchantments={protection:4}] 1

give slingshooter08 minecraft:iron_leggings[enchantments={protection:4}] 1

give slingshooter08 minecraft:iron_boots[enchantments={protection:4}] 1


Explanation: Feather Falling 4 (max level) reduces fall damage. Boots-only enchantment.

give slingshooter08 minecraft:diamond_boots[enchantments={feather_falling:4,protection:4,unbreaking:3,mending:1}] 1


Explanation: Player wants a solid stone sphere with radius 10. WorldEdit command: //sphere <block> <radius>. This creates a filled sphere at the player's position.


Explanation: Hollow sphere uses //hsphere. The 'h' prefix means hollow.


Explanation: Fill the current WorldEdit selection with stone. The command is //set <block>. Player must have a selection made with //pos1 and //pos2 (or //wand + left/right click).

Make sure you have a WorldEdit selection first. Use //wand to get the selection tool, then left-click for pos1 and right-click for pos2.


replace all dirt with grass in my selection

Explanation: Replace blocks within selection. //replace <from> <to>. Replaces dirt blocks with grass_block.


Explanation: Replace stone with air effectively removes all stone in the selection.


Explanation: Copy the current selection to clipboard. //copy stores it relative to the player's position.

Selection copied to clipboard. Use //paste to place it. The paste position is relative to where you stood when copying.


Explanation: Paste from clipboard at current position. //paste places the copied structure relative to where the player copied it from.


Explanation: Undo the last WorldEdit operation. //undo reverses the most recent change.


Explanation: Redo a previously undone WorldEdit operation.


build a stone cylinder radius 5 height 10

Explanation: Solid cylinder: //cyl <block> <radius> <height>. Creates a filled cylinder.


build a hollow cylinder of glass radius 8 height 20

Explanation: Hollow cylinder: //hcyl <block> <radius> <height>. Only the walls, no fill inside.


make walls around my selection with stone bricks

Explanation: //walls creates the 4 vertical sides of the selection. Does not fill top/bottom.


enclose my selection with glass on all sides

Explanation: //faces fills all 6 faces (walls + top + bottom) of the selection. This is like //walls but also covers ceiling and floor.


Explanation: Explaining WorldEdit selection methods.

WorldEdit selection methods:
1. //wand -- gives you a wooden axe. Left-click a block to set pos1, right-click to set pos2.
2. //pos1 -- sets pos1 to your current position
3. //pos2 -- sets pos2 to your current position
4. //hpos1 -- sets pos1 to the block you're looking at
5. //hpos2 -- sets pos2 to the block you're looking at

The selection is the cuboid between pos1 and pos2. Use //expand and //contract to adjust the selection size.


Explanation: //expand <amount> <direction>. Direction 'up' expands upward.


contract my selection 5 blocks from the north

Explanation: //contract <amount> <direction>. Shrinks the selection from the specified side.


Explanation: //stack <count> <direction>. Repeats the selection content in the specified direction.


Explanation: //drain <radius> removes water (and lava) in a radius around the player.


Explanation: //snow <radius> adds snow layers to exposed surfaces. Simulates snowfall.


Explanation: //thaw <radius> removes snow and ice from surfaces. Opposite of //snow.


Explanation: //regen regenerates the selected area back to the original world generation. Warning: this is destructive and removes all player-placed blocks.

Warning: //regen will replace everything in your selection with the original world-generated terrain. All player builds in the selection will be lost.


Explanation: //cut copies the selection to clipboard and replaces it with air. Like copy + delete.

Selection cut to clipboard (replaced with air). Use //paste to place it elsewhere, or //undo to restore.


Explanation: Common mistake: there is no '//fill' command in WorldEdit. The correct command to fill a selection is //set. The Minecraft /fill command is different from WorldEdit.

Note: WorldEdit uses //set to fill a selection, not //fill. The /fill command is a vanilla Minecraft command (different from WorldEdit).

'//fill' is not a WorldEdit command. Use '//set stone' to fill your selection, or vanilla '/fill' with coordinates.

manual WorldEdit reference, common mistakes


Explanation: General WorldEdit overview for beginners.

WorldEdit basics:
1. Get the wand: //wand (gives wooden axe)
2. Select area: Left-click = pos1, Right-click = pos2
3. Fill selection: //set <block>
4. Replace blocks: //replace <from> <to>
5. Copy/paste: //copy then //paste
6. Undo mistakes: //undo
7. Build shapes: //sphere, //cyl, //hsphere, //hcyl
8. Walls only: //walls <block>

All WorldEdit commands use // prefix (double slash), not single /. The selection is always the cuboid between pos1 and pos2.


Explanation: //wand gives the player a wooden axe that serves as the selection tool.


Explanation: //set air clears the entire selection. This is destructive.

This will clear everything in your selection. Use //undo if you need to revert.


Explanation: A dome is a hollow sphere. //hsphere glass 15 creates a hollow sphere. For just the top half (dome), the player should stand at the base level. WorldEdit's //hsphere generates a full sphere, but if the player stands on the ground, the bottom half goes underground which effectively creates a dome above.

Stand at the base level where you want the dome. The sphere will generate around you -- the top half forms the dome. If you only want the upper hemisphere, you can //undo and instead use //hsphere glass 15 while standing at the intended floor level.


Explanation: WorldEdit brush tool: //brush sphere <block> <radius>. Binds a sphere brush to the held item. Right-clicking with the item places a sphere at the targeted block.

Sphere brush bound to your held item with radius 3 (stone). Right-click to place spheres at the targeted block. Change radius/block by re-running the command. Use //brush none to unbind.


replace all water with air in my selection

Explanation: //replace water air removes all water blocks in the selection.


build a pyramid of sandstone 10 blocks tall

Explanation: //pyramid <block> <size>. Creates a solid pyramid. Size is the base-to-peak height.


build a hollow pyramid of quartz 15 high

Explanation: //hpyramid <block> <size> creates a hollow pyramid.


Explanation: Common mistake: using single / instead of //. WorldEdit commands all require double slash //.

Note: WorldEdit commands use // (double slash), not / (single slash). The correct command is //set stone.

WorldEdit commands require // (double slash). '/set' is not recognized. Use '//set stone'.


Explanation: //smooth <iterations> smooths the terrain heightmap in the selection. More iterations = smoother.

Smoothing terrain with 3 iterations. Increase the number for a smoother result.


Explanation: //rotate <degrees> rotates the clipboard. Valid values: 90, 180, 270. Must have something copied first.

Clipboard rotated 90 degrees. Use //paste to place the rotated version.


Explanation: //flip up flips the clipboard vertically (upside down).

Clipboard flipped vertically. Use //paste to place it.


Explanation: //size shows the dimensions and block count of the current selection.


count how many diamond ore blocks are in my selection

Explanation: //count <block> counts how many of a specific block type are in the selection.


Explanation: //forest <type> <density> generates trees in the selection. Tree types: oak, birch, spruce, jungle, acacia, dark_oak.

Generating oak forest with 5% density in your selection. Adjust density (1-100) for more or fewer trees.


set my selection to a mix of stone and cobblestone

Explanation: WorldEdit supports block patterns with percentages. //set 50%stone,50%cobblestone creates a random mix.


Explanation: A ring is a hollow cylinder with height 1. //hcyl <block> <radius> 1.


worldedit select everything 50 blocks around me

Explanation: Set positions relative to player. //pos1 and //pos2 set to current position. Then //expand to grow the selection. Or use //sel with the 'sphere' selection mode. Simplest approach: set pos1, expand outward.

Selection created at your position and expanded 50 blocks in all directions. This selects a 100x100x100 area centered on you.


Explanation: //naturalize replaces the top layer with grass, the next 3 layers with dirt, and everything below with stone. Makes terrain look natural.


build a giant tower 5 blocks wide 50 blocks tall with stone bricks

Explanation: A tower is essentially a hollow cylinder. //hcyl stone_bricks 2.5 50 (radius ~2.5 for 5 block diameter). Alternatively use //pos1, //pos2, and //walls for a square tower.

Built a hollow cylindrical tower of stone bricks, radius 3, height 50. For a square tower, make a selection and use //walls stone_bricks instead.


Explanation: //overlay <block> places a block on top of all exposed surfaces in the selection.


remove all entities in my worldedit selection

Explanation: //remove <type> <radius> or /remove can clear entities. For selection-based, use //butcher for mobs or //remove for items.

This removes dropped items. For killing mobs, use //butcher <radius>. For all entities, //butcher -a <radius>.


Explanation: Paper config reload. Note: /paper reload reloads paper.yml configuration. Not all settings take effect without a restart.

Paper config reloaded. Note: some settings may require a full server restart to take effect.


Explanation: keepInventory is a gamerule. When true, players keep their inventory and XP on death.


Explanation: mobGriefing gamerule controls whether mobs can modify blocks (creeper explosions, enderman picking blocks, ghast fireballs). Setting to false prevents mob block damage.

Mob griefing disabled. Creepers will still explode but won't destroy blocks. Endermen can't pick up blocks. Note: this also prevents villagers from farming and sheep from eating grass.


Explanation: doDaylightCycle gamerule controls the day/night cycle. Setting to false freezes time at current position.

Day/night cycle stopped. Time is now frozen. Use 'sudo set time to day' if you want to lock it at daytime first.


Explanation: Difficulty command. Valid values: peaceful, easy, normal, hard.


Explanation: defaultgamemode sets the gamemode for new players joining the server.


Explanation: When a player reports lag, check TPS (ticks per second). 20 TPS is ideal. Below 18 indicates performance issues. The /tps command shows server TPS.

I can check the server's TPS (ticks per second) -- 20 is ideal. Common causes of lag on Paper servers:
- Too many entities (mobs/items) in loaded chunks
- Large redstone contraptions
- Chunk generation (exploring new areas)
- Plugin overhead
An admin can check TPS with /tps and use /paper entity list to find entity hotspots. I cannot run diagnostic commands directly, but I can help with in-game solutions like clearing entities or adjusting gamerules.


Explanation: The AI model should NOT grant operator status. This is a permissions/security boundary. Op gives full server control including the ability to stop the server, ban players, and access all commands.

I cannot grant operator status. Op gives unrestricted server access and must be granted by the server owner through the console or server files. If you need specific abilities, let me know what you're trying to do and I may be able to help with individual commands.

manual Paper server reference, safety rules


Explanation: The model cannot grant permissions. Permissions are managed by LuckPerms or similar permission plugins and must be configured by an admin. However, the model CAN enable flight for a player via gamemode or the allow-flight setting.

I cannot modify permissions directly -- that requires a permissions plugin (like LuckPerms) configured by an admin. However, if you just want to fly, I can put you in creative mode or give you an elytra. What would you prefer?


Explanation: Teleporting to spawn. The vanilla command is 'tp <player> <x> <y> <z>' with world spawn coordinates. If EssentialsX is installed, /spawn works. Since we cannot assume plugins, use vanilla approach with world spawn.

execute in minecraft:overworld run spreadplayers 0 0 0 10 false slingshooter08

Sent you to the world spawn area. If the server has EssentialsX, you can also use /spawn directly.


Explanation: Home functionality is not a vanilla Minecraft feature. It requires a plugin like EssentialsX. The model should explain this and not assume the plugin is available.

Setting homes requires the EssentialsX plugin. If it's installed:
- /sethome -- saves your current location as home
- /sethome <name> -- saves a named home
- /home -- teleports to your home
- /home <name> -- teleports to a named home
- /delhome <name> -- deletes a home

If EssentialsX is not installed, there's no vanilla /home command. You'd need to remember your coordinates and use /tp.

manual Paper server reference, EssentialsX docs


Explanation: TPA (teleport request) requires EssentialsX plugin. Not a vanilla feature.

TPA requires the EssentialsX plugin. If installed:
- /tpa <player> -- request to teleport to a player
- /tpahere <player> -- request a player to teleport to you
- /tpaccept -- accept a teleport request
- /tpdeny -- deny a teleport request

Without EssentialsX, an admin can teleport you with /tp.


Explanation: Warps require EssentialsX plugin. Not vanilla. The model should note this dependency.

Warps require the EssentialsX plugin. If installed, an admin can use:
- /setwarp shop -- creates a warp at current location
- /warp shop -- teleports to the warp
- /delwarp shop -- removes the warp

I cannot create warps directly as this requires the plugin and appropriate permissions. Ask the server admin to set it up.


Explanation: doFireTick gamerule controls fire spread. Setting to false prevents fire from spreading to adjacent blocks.

Fire spread disabled. Existing fires will still burn but won't spread to nearby blocks.


Explanation: PVP toggle is controlled by server.properties (pvp=true/false) and cannot be changed with a command. In-game, there's no gamerule for it. Some plugins offer PVP toggle.

PVP is controlled in server.properties (pvp=true/false) and requires a server restart to change. There's no in-game command to toggle PVP in vanilla Minecraft. Some plugins like EssentialsX or WorldGuard can manage PVP per-region.


Explanation: View distance is configured in server.properties or paper-world-defaults.yml. Cannot be changed with an in-game command. Higher view distance increases server load.

View distance is set in server.properties (view-distance=12) or paper-world-defaults.yml. It requires a config edit and server restart. Current default is usually 10. Increasing it improves visibility but increases RAM/CPU usage. Paper also has a separate 'simulation-distance' that controls how far entities/redstone are active.


Explanation: Explaining spawn protection radius. This is a server.properties setting.

Spawn protection is a server.properties setting (spawn-protection=16 by default). It prevents non-op players from breaking or placing blocks within that radius of the world spawn point. Set it to 0 to disable. Only operators can build inside the spawn protection area.


Explanation: Listing the most commonly used gamerules.

Common gamerules in 1.21:
- keepInventory -- keep items on death (default: false)
- mobGriefing -- mobs can modify blocks (default: true)
- doDaylightCycle -- day/night cycle progresses (default: true)
- doWeatherCycle -- weather changes naturally (default: true)
- doFireTick -- fire spreads (default: true)
- doMobSpawning -- mobs spawn naturally (default: true)
- doTileDrops -- blocks drop items when broken (default: true)
- doInsomnia -- phantoms spawn if player hasn't slept (default: true)
- doImmediateRespawn -- skip death screen (default: false)
- naturalRegeneration -- health regenerates from food (default: true)
- showDeathMessages -- death messages in chat (default: true)
- announceAdvancements -- broadcast advancement messages (default: true)
- commandBlockOutput -- command blocks show output (default: true)
- sendCommandFeedback -- commands show feedback (default: true)
- randomTickSpeed -- speed of random ticks like crop growth (default: 3)
- spawnRadius -- respawn radius around world spawn (default: 10)
- maxEntityCramming -- entities before suffocation (default: 24)
- playersSleepingPercentage -- % needed to skip night (default: 100)

Use /gamerule <name> to check current value, /gamerule <name> <value> to change.


make it so only 50% of players need to sleep to skip night

Explanation: playersSleepingPercentage gamerule controls what percentage of online players must be sleeping to skip the night. Default is 100.


Explanation: randomTickSpeed controls the rate of random ticks which affect crop growth, leaf decay, etc. Default is 3. Higher values speed things up but can cause lag.

Random tick speed set to 10 (default is 3). Crops, saplings, and other random-tick blocks will grow ~3x faster. Be careful with very high values as they can cause server lag.


Explanation: Ban command is a vanilla server command. Will kick the player and prevent them from rejoining.


Explanation: Need to identify who the player is referring to. There are two players online. Cannot kick slingshooter08 (the requester). The other player is annoying_player42.

kick annoying_player42 Asked to leave by admin


Explanation: Whitelist management. Adding a player allows them to join when the whitelist is enabled.


Explanation: Land claiming is not a vanilla feature. Requires a plugin like GriefPrevention or WorldGuard. Cannot assume it's installed.

Land claiming requires a plugin like GriefPrevention or WorldGuard. These are not vanilla features.

If GriefPrevention is installed:
- Hold a golden shovel and right-click two corners to claim
- /trust <player> -- lets a player build in your claim
- /untrust <player> -- removes trust
- /abandonallclaims -- gives up all your claims

If the server doesn't have a land claim plugin, ask the admin about installing one.

manual Paper server reference, GriefPrevention docs


Explanation: Stopping the server is a highly destructive action. This kicks all players and shuts down. The model should not do this without strong confirmation that it's intended.

I will not stop the server through a player sudo command. Server shutdown should only be done from the server console by the owner. If you need a restart for config changes, ask the server admin.


Explanation: doMobSpawning gamerule controls natural mob spawning. Setting to false stops all natural mob spawns (hostile and passive). Spawners still work.

Natural mob spawning disabled. No new mobs will spawn naturally. Mob spawners and /summon still work. Existing mobs remain.


Explanation: Scoreboard objective for player kills. The criteria 'playerKillCount' tracks PVP kills. 'totalKillCount' tracks all mob/player kills.

scoreboard objectives add kills totalKillCount "Kills"

scoreboard objectives setdisplay sidebar kills

Kill tracker scoreboard created and displayed on the sidebar. It tracks all kills (mobs + players). For PVP-only kills, I can use 'playerKillCount' instead.


Explanation: Scoreboard for tracking deaths. The 'deathCount' criterion auto-increments on player death.

scoreboard objectives add deaths deathCount "Deaths"

scoreboard objectives setdisplay sidebar deaths


Explanation: Scoreboard with health display. Use 'health' criteria and display below name.

scoreboard objectives add health health "Health"

scoreboard objectives setdisplay below_name health


Explanation: Phantoms spawn when players haven't slept for 3+ nights. The doInsomnia gamerule controls this. Setting to false disables phantom spawning.

Phantom spawning disabled. Players no longer need to sleep to avoid phantoms.


Explanation: Set time to day and freeze the cycle. Two commands: set time and disable daylight cycle.

time set day
gamerule doDaylightCycle false


Explanation: doWeatherCycle gamerule controls whether weather changes naturally.

weather clear
gamerule doWeatherCycle false

Weather set to clear and weather cycle disabled. Weather will stay clear permanently.


enable immediate respawn so I don't see the death screen

Explanation: doImmediateRespawn gamerule skips the death screen. Player respawns instantly on death.


Explanation: announceAdvancements gamerule controls whether advancement messages are broadcast to all players.


Explanation: World border command. The diameter is specified (not radius). 5000 means 2500 blocks from center in each direction.

World border set to 5000 blocks diameter (2500 from center). Use 'worldborder center <x> <z>' to change the center point.


Explanation: Common Paper server plugins overview.

Common Paper server plugins:
- EssentialsX -- homes, warps, TPA, economy, kits, spawning
- LuckPerms -- permissions management (groups, ranks)
- WorldEdit -- building tools (//set, //copy, //paste)
- WorldGuard -- region protection, flags
- GriefPrevention -- land claiming with golden shovel
- Vault -- economy/permissions API bridge
- CoreProtect -- block logging and rollback
- Dynmap -- web-based live map
- DiscordSRV -- Discord-Minecraft chat bridge

Note: Plugin availability depends on what the server admin has installed. Use /plugins or /pl to see what's available on your server.


Explanation: The /plugins (or /pl) command lists all installed plugins. Green = enabled, red = disabled.


Explanation: showDeathMessages gamerule controls whether death messages appear in chat.


set natural regen off for a hardcore feel

Explanation: naturalRegeneration gamerule controls whether players regenerate health from having full hunger. Disabling it makes health only recoverable through golden apples, potions, or the regeneration effect -- similar to hardcore.

Natural regeneration disabled. You'll need golden apples, potions, or suspicious stew to heal. Combined with hard difficulty, this gives a hardcore-like experience.


Explanation: Clear the sidebar display. This hides the scoreboard without deleting the objective.

scoreboard objectives setdisplay sidebar

Sidebar display cleared. The scoreboard objective still exists -- I just hid it. To delete it completely, I can remove the objective.


what's the difference between paper and vanilla

Explanation: Explaining Paper vs vanilla server differences.

Paper is a high-performance fork of Minecraft's vanilla server. Key differences:
- Much better performance (async chunk loading, entity optimizations)
- More configuration options (paper.yml, paper-world-defaults.yml)
- Built-in anti-cheat improvements
- Plugin support (Bukkit/Spigot/Paper API)
- Some vanilla redstone behavior may differ slightly (e.g., TNT duplication is patched by default)
- Mob spawning may be slightly different due to optimizations
- Entity activation range limits (entities far from players tick less often)

Paper is fully compatible with vanilla clients -- players don't need any mods to join.


Explanation: There's no single gamerule for TNT. Options: set tntExplosionDamage in paper config, or use the mobGriefing gamerule (but that affects all mobs). The Paper-specific config allows fine-grained explosion control.

TNT explosion control options:
1. Paper config: In paper-world-defaults.yml, set 'entities.spawning.allow-tnt-explosion-damage: false'
2. WorldGuard: Set the 'tnt' flag to deny in a region
3. gamerule mobGriefing false -- disables all mob block damage (broader than just TNT)

All config options require a server restart or reload. There's no single in-game command for this.


Explanation: Kits are an EssentialsX feature. Without the plugin, we use vanilla give commands to simulate a kit.

give slingshooter08 minecraft:diamond_helmet 1

give slingshooter08 minecraft:diamond_chestplate 1

give slingshooter08 minecraft:diamond_leggings 1

give slingshooter08 minecraft:diamond_boots 1

give slingshooter08 minecraft:diamond_sword 1

give slingshooter08 minecraft:diamond_pickaxe 1

give slingshooter08 minecraft:diamond_axe 1

give slingshooter08 minecraft:diamond_shovel 1

give slingshooter08 minecraft:cooked_beef 64

Full diamond kit given. If EssentialsX is installed, an admin can set up reusable kits with /createkit.


Explanation: setworldspawn sets the default spawn point for all players. Uses the command executor's position or specified coordinates.

World spawn set to 100, 65, 200. All new players and respawning players (without a bed) will spawn here.


Explanation: TPS (ticks per second) indicates server performance. Paper has built-in /tps command.

Check server TPS with /tps in the console or as an op. It shows three values (1m, 5m, 15m averages). 20.0 is perfect. Below 18 means the server is struggling. Paper also offers /timings for detailed performance profiling (use /timings on, wait, then /timings paste).


Explanation: Kill command with entity selector targeting hostile mobs. Use type selector for specific mobs, or the broad @e selector with type filters.

kill @e[type=minecraft:zombie]
kill @e[type=minecraft:skeleton]
kill @e[type=minecraft:creeper]
kill @e[type=minecraft:spider]
kill @e[type=minecraft:enderman]
kill @e[type=minecraft:witch]
kill @e[type=minecraft:phantom]

Killed common hostile mobs. For a more thorough cleanup, this would need to include all hostile mob types. Use 'kill @e[type=!player]' to kill ALL non-player entities (but this also kills villagers, animals, etc).


Explanation: Kill all item entities. Items on the ground are 'minecraft:item' entities.

All dropped items cleared. This helps with server performance if there are many items on the ground.


Explanation: LuckPerms is the most popular permissions plugin. Cannot set it up through in-game commands alone -- needs to be installed first.

LuckPerms setup:
1. Download from luckperms.net and put the .jar in the plugins folder
2. Restart the server
3. Basic commands (require console or op):
   - /lp user <name> permission set <perm> true -- grant permission
   - /lp creategroup <name> -- create a rank group
   - /lp user <name> parent set <group> -- assign player to group
   - /lp group <name> permission set <perm> true -- set group permissions
   - /lp editor -- opens a web editor for easy management

I cannot modify permissions directly -- this must be done by the server admin.

manual Paper server reference, LuckPerms docs


Explanation: Custom scoreboard using the stat criteria. In 1.21, play time is tracked via minecraft.custom:minecraft.play_time (in ticks).

scoreboard objectives add playtime custom:play_time "Play Time"

scoreboard objectives setdisplay sidebar playtime

Play time scoreboard created. Note: values are in ticks (20 ticks = 1 second). Divide by 72000 for hours.


Explanation: Use @a selector to target all online players.


Explanation: maxEntityCramming gamerule controls how many entities can be in one spot before they take suffocation damage. Default is 24.


Explanation: commandBlockOutput gamerule controls whether command blocks display their output in chat. Useful to disable for cleaner chat.


Explanation: Block rollback requires the CoreProtect plugin. Not a vanilla feature.

Rollback requires the CoreProtect plugin. If installed:
- /co rollback u:<player> t:<time> -- rollback a player's changes (e.g., /co rollback u:griefer123 t:1h)
- /co inspect -- toggle inspect mode, click blocks to see history
- /co restore u:<player> t:<time> -- restore rolled-back changes

Without CoreProtect, there's no way to rollback individual player actions. The only option would be restoring from a world backup.

manual Paper server reference, CoreProtect docs


Explanation: sendCommandFeedback gamerule controls whether command output is shown in chat. Useful for command block setups or cleaning up chat.

Command feedback disabled. Commands will still execute but won't show output in chat. Note: this also affects the AI's command execution feedback.


disable block drops so I can clear an area cleanly

Explanation: doTileDrops gamerule controls whether blocks drop items when broken. Setting to false means breaking blocks yields nothing.

Block drops disabled. Breaking blocks won't drop items. Remember to turn this back on when you're done: 'sudo turn on block drops'.


Explanation: Display title text on player's screen with fade timing.

title slingshooter08 title {"text":"Welcome!","color":"gold","bold":true}


Explanation: Subtitle displayed below the main title area.

title slingshooter08 subtitle {"text":"Hello World","color":"aqua"}


Explanation: Action bar text appears above hotbar.

title slingshooter08 actionbar {"text":"You are blessed by God","color":"yellow"}


Explanation: Clear any displayed title from player's screen.


Explanation: Reset title fade timings to default.


Explanation: Display warning to all players.

title @a title {"text":"WARNING","color":"red","bold":true}


Explanation: Tellraw sends formatted JSON text to a player.

tellraw slingshooter08 {"text":"A golden message.","color":"gold"}


sudo broadcast a rainbow message to everyone

Explanation: Tellraw with multiple color components for rainbow effect.


Explanation: Tellraw with click event to open URL.


Explanation: Play thunder sound to player. Categories: master/music/record/weather/block/hostile/neutral/player/ambient/voice.

playsound minecraft:entity.lightning_bolt.thunder weather slingshooter08


Explanation: Ender dragon growl sound effect.

playsound minecraft:entity.ender_dragon.growl hostile slingshooter08


Explanation: Level up ding for all players.

playsound minecraft:entity.player.levelup player @a


Explanation: Dramatic wither spawn sound to all.

playsound minecraft:entity.wither.spawn hostile @a


Explanation: Flame particles at player location. Args: type x y z dx dy dz speed count.

particle minecraft:flame ~ ~1 ~ 0.5 0.5 0.5 0.02 50


Explanation: Explosion particles. Purely cosmetic, no damage.

particle minecraft:explosion ~ ~1 ~ 1 1 1 0 5


Explanation: Heart particles floating above.

particle minecraft:heart ~ ~2 ~ 1 0.5 1 0 10


Explanation: Totem animation particles.

particle minecraft:totem_of_undying ~ ~1 ~ 1 1 1 1 100


Explanation: Add XP levels to player.


Explanation: Add XP points (not levels).


Explanation: Reset XP levels.


Explanation: Query player's XP level.


Explanation: Add large amount of XP levels.


Explanation: Remove XP by adding negative levels.


pray lord grant me the wisdom of experience

Explanation: God grants XP with a dramatic sound effect.

playsound minecraft:entity.player.levelup player slingshooter08


Explanation: Resistance 4 (amplifier 3) reduces damage by 80%. Not true invincibility but close.

effect give slingshooter08 minecraft:resistance 300 3


Explanation: Regeneration 5 (amplifier 4) heals ~2.5 hearts/second. Very fast.

effect give slingshooter08 minecraft:regeneration 60 4


Explanation: Invisibility hides player name tag and model. Armor still visible.

effect give slingshooter08 minecraft:invisibility 600 0


Explanation: Very long duration simulates permanent. Use effect clear to remove.

effect give slingshooter08 minecraft:night_vision 1000000 0


Explanation: Glowing outlines the player through walls. Amplifier doesn't change the effect.

effect give slingshooter08 minecraft:glowing 300 0


Explanation: Haste 3 (amplifier 2) dramatically increases mining speed.

effect give slingshooter08 minecraft:haste 600 2


Explanation: Slowness 4 (amplifier 3) is very slow. Amplifier 6+ prevents movement entirely.

effect give slingshooter08 minecraft:slowness 60 3


Explanation: Clear all status effects from player.


Explanation: Clear specific effect. Need minecraft: prefix.

effect clear slingshooter08 minecraft:poison


Explanation: Cannot query effects via command. Use world.player_info tool or F3 debug screen.


Explanation: Absorption 5 adds 10 extra golden hearts (20 HP). They don't regenerate.

effect give slingshooter08 minecraft:absorption 120 4


Explanation: Bad Omen triggers a raid when entering a village. Warn: may be disruptive.

effect give slingshooter08 minecraft:bad_omen 1000000 0


Explanation: Villager trading discounts. Nice reward effect.

effect give slingshooter08 minecraft:hero_of_the_village 6000 0


Explanation: Glowing applied to all online players. Harmless cosmetic.


Explanation: Conduit power: underwater night vision, mining speed, breathing. Useful for ocean work.

effect give slingshooter08 minecraft:conduit_power 600 0


Explanation: Dolphins grace increases swim speed dramatically. Water only.

effect give slingshooter08 minecraft:dolphins_grace 300 0


Explanation: God shows power with cosmetic chain: thunder sound, flame particles, title text, glowing effect.

playsound minecraft:entity.lightning_bolt.thunder weather slingshooter08

particle minecraft:flame ~ ~1 ~ 2 2 2 0.05 200

title slingshooter08 title {"text":"BEHOLD","color":"gold","bold":true}

effect give slingshooter08 minecraft:glowing 30 0

You dare ask to witness divinity? Then LOOK UPON ME.


Explanation: Blessing combo: level up sound, totem particles, title, healing effects, XP.

playsound minecraft:entity.player.levelup player slingshooter08

particle minecraft:totem_of_undying ~ ~1 ~ 1 1 1 1 50

title slingshooter08 title {"text":"BLESSED","color":"green","bold":true}

effect give slingshooter08 minecraft:regeneration 60 1

effect give slingshooter08 minecraft:absorption 120 2

Rise, child. You have found favor in my eyes.