- check_circle Advancements
- check_circle Functions
- check_circle Loot Tables
- check_circle Recipes
- 3,457 views, 16 today
- 403 downloads, 0 today
30
This datapack was created to add a greater challenge to some of the standard hostile mobs as well as make better loot drops for them. Mobs will now have levels from 1-100 increasing in rarity, difficulty, amount of loot and treasure with each level.
All high level mobs will have "treasure" drops in addition to increased vanilla drops. (Some "treasure" drops will still be in this pack, but to get all of them to drop install SPLootTables as well)
There is also an added healthbar so when you are looking at a mob it will display it's current health. Named mobs are compatible.
Any help or suggestions for the pack? You can reach me on my System Plasma Discord Server
Skeleton
Stray
Wither Skeleton
Zombie
Zombified Piglin
Zombie Villager
Zoglin
Husk
Drowned
Piglin
Vindicator
Pillager
Spider
Silverfish
Wolf
Iron Golem
Ravager
Shulker
Creeper
Witch
Evoker
Snow Golem
Blaze
As you can see Shulkers are effected by this change. There are a few special changes to Shulkers other than just the health though.
(Side note: "ATK DMG" doesn't affect ranged mobs, so bow, not crossbow, carrying mobs get enchantments).
Shulkers will now change color depending on their level.
(I heard that plugins allow killing colored Shulkers to get colored mob heads or something, so go crazy with that)
To combat the stronger Shulkers this pack also adds "Gravity Boots" and "Gold Grade"(Tier 2) and higher grant Anti-Levitation to the wearer.
/trigger SPLM_recipe_book -- that command will give you a recipe book for how to craft each set of boots and what each set does.
/tag @s add PackLoader -- This command gives the player "admin" perms to run the SPLM_setup trigger command and see a message saying the pack was loaded correctly
/function sp_leveled_mobs:uninstall - uninstalls the datapack, removes all tags and scoreboards associated with it as well as attributes on mobs
/trigger SPLM_setup set X -- If you want your world to be harder or you are just testing things out replace X with the level of the mob you want to disable/enable (All are enabled by default)
/summon zombie ~ ~ ~ {Tags:["lvlMob8"]} -- Change the mob and coordinates to what ever you'd like, but that "Tags" bit allows you to summon a mob with the level pre-set instead of random. Just change the number on the end to a number 1-10 to set the level.
/function sp_leveled_mobs:get/all_gravity_boots -- gives whoever runs the command all 4 tiers of "Gravity Boots"
/recipe give @p gravity_boots_crafting:silver -- Change "@p" to whatever selector or name you want, this will give that player "Silver Grade Gravity Boots" (Tier 1 - Iron)
/recipe give @p gravity_boots_crafting:gold -- Change "@p" to whatever selector or name you want, this will give that player "Gold Grade Gravity Boots" (Tier 2 - Gold)
/recipe give @p gravity_boots_crafting:diamond -- Change "@p" to whatever selector or name you want, this will give that player "Diamond Grade Gravity Boots" (Tier 3 - Diamond)
/recipe give @p gravity_boots_crafting:plat -- Change "@p" to whatever selector or name you want, this will give that player "Platinum Grade Gravity Boots" (Tier 4 - Netherite)
/summon zombie ~ ~ ~ {Tags:["levelingException"]} -- Change the mob and coordinates to what ever you'd like, but that "Tags" bit allows you to summon a mob without the leveling system getting in the way. This can be useful if you are summoning "boss" mobs.
All high level mobs will have "treasure" drops in addition to increased vanilla drops. (Some "treasure" drops will still be in this pack, but to get all of them to drop install SPLootTables as well)
There is also an added healthbar so when you are looking at a mob it will display it's current health. Named mobs are compatible.
Any help or suggestions for the pack? You can reach me on my System Plasma Discord Server
Mob Level Stats
LVL 1:
+5% Max HP
LVL 2:
+15% Max HP
LVL 3:
+25% Max HP,
+25% ATK Damage
LVL 4:
+50% Max HP
+50% ATK Damage
LVL 5:
+100% Max HP
+100% ATK Damage
LVL 6:
+200% Max HP
+200% ATK Damage
+5% Movement Speed
LVL 7:
+400% Max HP
+300% ATK Damage
+10% Movement Speed
LVL 8:
+600% Max HP
+600% ATK Damage
+10% Movement Speed
LVL 9:
+800% Max HP
+800% ATK Damage
+15% Movement Speed
LVL 10:
+1000% Max HP
+1000% ATK Damage
+15% Movement Speed
+5% Max HP
LVL 2:
+15% Max HP
LVL 3:
+25% Max HP,
+25% ATK Damage
LVL 4:
+50% Max HP
+50% ATK Damage
LVL 5:
+100% Max HP
+100% ATK Damage
LVL 6:
+200% Max HP
+200% ATK Damage
+5% Movement Speed
LVL 7:
+400% Max HP
+300% ATK Damage
+10% Movement Speed
LVL 8:
+600% Max HP
+600% ATK Damage
+10% Movement Speed
LVL 9:
+800% Max HP
+800% ATK Damage
+15% Movement Speed
LVL 10:
+1000% Max HP
+1000% ATK Damage
+15% Movement Speed
List of Effected Hostile Mobs
Skeleton
Stray
Wither Skeleton
Zombie
Zombified Piglin
Zombie Villager
Zoglin
Husk
Drowned
Piglin
Vindicator
Pillager
Spider
Silverfish
Wolf
Iron Golem
Ravager
Shulker
Creeper
Witch
Evoker
Snow Golem
Blaze
As you can see Shulkers are effected by this change. There are a few special changes to Shulkers other than just the health though.
(Side note: "ATK DMG" doesn't affect ranged mobs, so bow, not crossbow, carrying mobs get enchantments).
Shulkers will now change color depending on their level.
(I heard that plugins allow killing colored Shulkers to get colored mob heads or something, so go crazy with that)
To combat the stronger Shulkers this pack also adds "Gravity Boots" and "Gold Grade"(Tier 2) and higher grant Anti-Levitation to the wearer.
/trigger SPLM_recipe_book -- that command will give you a recipe book for how to craft each set of boots and what each set does.
Admin Commands and Datapack Uninstall
/tag @s add PackLoader -- This command gives the player "admin" perms to run the SPLM_setup trigger command and see a message saying the pack was loaded correctly
/function sp_leveled_mobs:uninstall - uninstalls the datapack, removes all tags and scoreboards associated with it as well as attributes on mobs
/trigger SPLM_setup set X -- If you want your world to be harder or you are just testing things out replace X with the level of the mob you want to disable/enable (All are enabled by default)
/summon zombie ~ ~ ~ {Tags:["lvlMob8"]} -- Change the mob and coordinates to what ever you'd like, but that "Tags" bit allows you to summon a mob with the level pre-set instead of random. Just change the number on the end to a number 1-10 to set the level.
/function sp_leveled_mobs:get/all_gravity_boots -- gives whoever runs the command all 4 tiers of "Gravity Boots"
/recipe give @p gravity_boots_crafting:silver -- Change "@p" to whatever selector or name you want, this will give that player "Silver Grade Gravity Boots" (Tier 1 - Iron)
/recipe give @p gravity_boots_crafting:gold -- Change "@p" to whatever selector or name you want, this will give that player "Gold Grade Gravity Boots" (Tier 2 - Gold)
/recipe give @p gravity_boots_crafting:diamond -- Change "@p" to whatever selector or name you want, this will give that player "Diamond Grade Gravity Boots" (Tier 3 - Diamond)
/recipe give @p gravity_boots_crafting:plat -- Change "@p" to whatever selector or name you want, this will give that player "Platinum Grade Gravity Boots" (Tier 4 - Netherite)
/summon zombie ~ ~ ~ {Tags:["levelingException"]} -- Change the mob and coordinates to what ever you'd like, but that "Tags" bit allows you to summon a mob without the leveling system getting in the way. This can be useful if you are summoning "boss" mobs.
Compatibility | Minecraft 1.20 |
Tags |
10 Update Logs
Massive Skeleton Patch : by GetSirius55 03/16/2024 12:56:50 amMar 16th
There was a loot table error that accidentally made Skeletons passive. Also they weren't getting their bow and arrow upgrades correctly. This has all been patched.
LOAD MORE LOGS
tools/tracking
5884369
119
system-plasma-leveled-mobs
Create an account or sign in to comment.
~/sp_leveled_mobs/data/minecraft/tags/entity_types/sp_hostile.json
{ "replace": false,
"values": [
"#minecraft:sp_undead",
"minecraft:piglin",
"#minecraft:sp_special_cases",
"minecraft:vindicator",
"minecraft:pillager",
"minecraft:spider",
"minecraft:silverfish",
"minecraft:wolf",
"minecraft:iron_golem",
"minecraft:ravager",
"minecraft:vex"
]
}
Then add something like this on the end before the last bracket:
(I just made something up and don't know if this mob actually exists in any mods like I show here. Concept is there though)
"aether:fairy",