Summon Friendly Mobs
New Approach to Summoning Creatures
The Summon Friendly Mobs modification fundamentally changes the familiar Minecraft system, allowing players to summon hostile mobs that remain loyal only to their creator. Such creatures maintain their aggression towards other players or foreign mobs, creating strategic opportunities for territory defense or team battles.
Command Management System
The plugin provides an intuitive command system, each serving its specific function:
Main Commands:
• /summonfriendlymob <mob_type> [<x> <y> <z>] {NBT_data}
– direct creation of a friendly mob
• /givespawnegg <player> <mob_type> [amount]
– obtaining a special mob summoning egg
• /attack <target_player | mob_uuid>
– ordering a loyal mob to attack the specified target
• /mobs
– viewing the list of all created friendly creatures
• /sfmreload
– plugin configuration reload
Short Command Variations:
• /sfm
as quick alternative to /summonfriendlymob
• /gse
instead of full /givespawnegg
version
It's important to use only mob names: correctly – /summonfriendlymob blaze
, incorrectly – /summonfriendlymob minecraft:blaze
. Coordinates are optional (default – current location), quantity is specified as needed (base value – 1 unit).
Key Features
The configuration file provides access to the following options:
FriendlyWarden: false # Determines wardens' friendliness to creator in MC 1.19+
WardenCheckInterval: 1 # Number of ticks between warden anger clearance checks
UniversallyFriendly: false # Makes creatures friendly to everyone or only to creator
SaveFriendliness: false # Persisting friendliness settings after server restart
SaveWardenFriendliness: false # SaveFriendliness function for wardens only
UpdateNotifier: true # New plugin version notifications
AllowAttack: true # Availability of /attack command
AllowCustomMobSettings: false # Using settings from mobs.yml
The WardenCheckInterval option is specific to wardens and regulates their aggression clearance frequency. Significant increase of this parameter may cause wardens to attack their creator, but it doesn't heavily impact performance. For all other creatures, the friendliness mechanics are implemented differently.
Player Permissions
- summonfriendlymob.summon – privilege to use summon commands:
/summonfriendlymob
and/sfm
- summonfriendlymob.give – privilege to give summoning eggs:
/givespawnegg
and/gse
- summonfriendlymob.attack – right to use
/attack
command - summonfriendlymob.check – ability to view character list with
/mobs
- summonfriendlymob.reload – ability to update configuration via
/sfmreload
Known Limitations
The plugin works properly with most mobs, but there is a list of creatures that may exhibit unexpected behavior even after creation:
- Zoglins – retain natural aggression towards everyone
- Pufferfish – attack using standard mechanics
- Ender Dragon – doesn't recognize creator as ally
</li> <li>Guardian & Elder Guardian – were fixed in version 2.1
AdditionalSlime components recognize certain beta-phase modifications that ensure ongoing compatibility with various sub-updates. Standard administration tools help maintain this balance. Data files (summonerMap.dat and warden_data.yml) store information about persistently maintained relationships. Their modification is possible only with deep understanding.