Compatibility
Minecraft: Java Edition
Platforms
Creators
Details
This datapack reworks the goat horn into a summoning and support role to boost the experience beyond the normal melee/ranged playstyles. This is added in the form of enchantments. All of these enchantments are incompatable with each other. The datapack is completly vanilla compatable and if you put it in your server it has no required mods or resource packs for a client.
Enchantments
🪄 Summon Mob
Has 5 levels of enchantment. Summons a mob that is assigned to your team when you blow the horn, and will attack other hostile mobs or teams. In order to get it to attack a mob it is not normally hostile for, put your horn in your offhand, and simply attack it once at close range with another weapon. Your mob will start attacking it if they are close enough. Different mobs are summoned based on the kind of horn you blow and scale differently as you level up. Summoning is on a cooldown of 60 seconds. Upon summoning, you will receive weakness and mining fatigue for 60 seconds. Please note that in order for the mob to not attack the summoner, they will need to be a member of a team. You can find this enchantment with a very low chance in the enchanting table.🍏Buff Enchantments
Alongside the Summon Mob enchantment are a collection of buff enchantments. A buff lasts for 30 seconds after you blow the horn and applies to both you and all entities surrounding you within a short distance. There are two levels of buffs, the second level increases the strength of the buff during the specified time. You can find these enchantments from the enchanting table and from trading with villagers.Important, Information about Teams
By default, the /Team command is limited to lvl 2 permissions, which means most members cannot access it. In order for this to function, it is recommended to either allow regular members to use some the /team commands, or to use another plugin which automatically assigns members to a team. One nice thing about this datapack though is that, it is automatically able to detect the number of teams you have, so you can have any amount of teams and things will still function properly.
1.21.5+ Permission Requirements - PLEASE READ
The 1.21.5 version is able to automatically get the team the player is on, regardless of what team via using the /data command on a command block automatically placed at 0,-64,0Please make sure if you are running the 1.21.5 version that you do not have any plugins which are preventing command blocks from being used.
If you for various reasons are unable to change that setting, the 1.21.4 version has been tested to work on the following versions:
- 1.21.5
1.21.4 Limitations - EXTREMELY IMPORTANT
Due to some limitations of the way 1.21.4 handles team data using the /team list command, in order for this version of the datapack to function it is IMPERITIVE that you only name your teams according to the format team_x. So: team_1 team_2 team_3 ...Otherwise this datapack will not function properly. If you are running on 1.21.4 make sure that you check the teams you have using /team list and if any do not follow the format please use /team remove to delete them.
Common Issues and Solutions
Please try these steps before creating an issue on my issue tracker.Mob Will not Summon and I received a message
If your mob did not summon and you received a message in the chat, follow the steps of the message and create teams using the /teams add command. If you do not have permissions to do so please contact an admin for your server.Mob Will not Summon and I did not receive a message
If your mob did not summon and you did not recive a message, please try running the command /function ghs:reset_advancements and try again. If this still doesn't work, please make an issue in my issue tracker.Player Killed by Summoned Mob
If you were killed after you summoned a mob by the mob please check the following: - Are you assigned to a team? if not, please use /team join command and select a team - If you are running the 1.21.4 version, are your teams assigned to the correct format? If not make sure the format is set to team_#Mob Won't Aggro other Mob
If your mob isn't attacking the mob you hit, please check and make sure the horn enchanted with summon mob is in your offhand while you do so.After Summoning Mob I can't see my Sword
Don't worry, this is fine, this is just what it looks like when you have Mining Fatigue XI... You can still attack again before your weapon is raised to change aggro on mobs if needed.Special Thanks
Special thanks to Members of the Datapack Hub for helping me make this possible and troubleshooting.A special thank you in particular to GalaxyByne for helping extensively with getting the team assigning functions working!