ModsJava
AntiMonsterCrystal
Java mod listed for Minecraft 1.15. Download on the author's site.
⬇ Download on SpigotAntiMonsterCrystal is a item that you can craft to spawn an crystal that kills all monsters in a defined radius. You can change the crafting recipe realy easy and you have in total a realy big config file.
Crafting, Placing, Using and Exploding:
Crafting, Placing, Using and Exploding:
Spoiler: Default Crafting Recipe
Spoiler: Commands & Permissions
Command Permission Help
/antimonstercrystal - Shows plugin info.
/antimonstercrystal help - Shows the help site.
/antimonstercrystal convert antimonstercrystal.convert Convert old not working crystals in a range of 5 blocks to new ones.
/antimonstercrystal give <player> <amount> antimonstercrystal.give Gives you or an player AntiMonsterCrystals.
/antimonstercrystal delete antimonstercrystal.delete.range Delete the next AntiMonsterCrystal from you in a range of 5 blocks.
/antimonstercrystal delete-all antimonstercrystal.delete.all Deletes all your AntiMonsterCrystals.
/antimonstercrystal delete-all <player> antimonstercrystal.admin.delete Deletes all AntiMonsterCrystals of a user.
/antimonstercrystal reset antimonstercrystal.admin.reset Deletes all AntiMonsterCrystals from the server.
/antimonstercrystal reload antimonstercrystal.admin.reload Reload the config files.
antimonstercrystal.bypass Bypass the max AntiMonsterCrystals limit.
antimonstercrystal.place Allows you to place an AntiMonsterCrystal.
antimonstercrystal.craft Allows you to craft an AntiMonsterCrystal.
Code (Text):
Command Permission Help
/antimonstercrystal - Shows plugin info.
/antimonstercrystal help - Shows the help site.
/antimonstercrystal convert antimonstercrystal.convert Convert old not working crystals in a range of 5 blocks to new ones.
/antimonstercrystal give <player> <amount> antimonstercrystal.give Gives you or an player AntiMonsterCrystals.
/antimonstercrystal delete antimonstercrystal.delete.range Delete the next AntiMonsterCrystal from you in a range of 5 blocks.
/antimonstercrystal delete-all antimonstercrystal.delete.all Deletes all your AntiMonsterCrystals.
/antimonstercrystal delete-all <player> antimonstercrystal.admin.delete Deletes all AntiMonsterCrystals of a user.
/antimonstercrystal reset antimonstercrystal.admin.reset Deletes all AntiMonsterCrystals from the server.
/antimonstercrystal reload antimonstercrystal.admin.reload Reload the config files.
antimonstercrystal.bypass Bypass the max AntiMonsterCrystals limit.
antimonstercrystal.place Allows you to place an AntiMonsterCrystal.
antimonstercrystal.craft Allows you to craft an AntiMonsterCrystal.
Spoiler: Config
As first please edit only the config.json file not the data.json because it contains only internal data from the plugin! Secound in this config preview could be outdated but i try to keep it updated. And last but not least: I writed in this config comments beginning with a '#' but its important if you copy something to remove this comments because json dont support comments!
{
"version": "1.1.0", # Version setting dont change this.
"crystalName": "&b&cAntiMonsterCrystal", # Crystal name (Item and Entity) be aware if you change this setting old items wont be working after change
"checkAllTicks": 15, # Check all x ticks for monsters to kill (1 second = 20 ticks)
"maxPerAccount": 5, # Max placeable AntiMonsterCrystals per user
"radius": 30, # Radius arround AntiMonsterCrystals to kill monsters
"craftingRecipe": { # The crafting recipe. Should be self explaining.
"topLeft": "",
"topMiddle": "tnt",
"topRight": "",
"middleLeft": "diamond",
"middleMiddle": "redstone_block",
"middleRight": "diamond",
"downLeft": "",
"downMiddle": "end_crystal",
"downRight": ""
},
"gamemodeControl": true, # Allow only placing in survival and creative gamemode.
"enableWorldWhiteList": true, # Allow only placing in the overworld.
"allowCraftingInNotWhitelistedWorld": false, # Allow the crafting of the item in a not whitelisted world
"damagePlayer": true, # Damage player on destroying a AntiMonsterCrystal.
"damageEntity": false, # Damage other entitys on destorying a AntiMonsterCrystal.
"damageBlock": false, # Damage blocks on destroying a AntiMonsterCrystal
"giveItemBackOnRemoveWithCommand": false, # Give item back if a AntiMonsterCrystal is destroyd with the '/antimonstercrystal destroy' command.
"showCrystalName": true, # Show the name of the crystal (only the Entity) (Can be changed later will effect all crystals on reload)
"dropItemsOnKill": false, # Drop the items from monsters on kill
"lightSource": false, # Enable light source for AntiMonsterCrystal requires LightAPI
"animations": {
"untilKill": 10, # Ticks after targetting the enemy to kill.
"untilBeamReset": 14, # Ticks until beam resets.
"particleAmount": 30, # Particle amount.
"particlesAtKill": "PORTAL", # Particles shown at kill.
"soundAtBeam": "ENTITY_GHAST_SHOOT", # Sound at targetting an enemy.
"soundAtKill": "ENTITY_ENDERMAN_TELEPORT", # Sound at killing an enemy.
"showBeam": true # Show beam from AntiMonsterCrystal to enemy.
},
"lightCheckAll": 100, # Check all x ticks light sources with LightAPI (if "lightSource" = true)
"lore": [ # Lore of the item (be aware if you change this setting old items wont be working after change)
"Place to auto defend your base!",
"Does no block damage if it explodes!"
],
"worldWhitelist": [ # World whitelist where you can place antimonstercrystal's (Its recommended to disable the crystals in the end)
"world"
],
"monsters": [ # List with all monsters wich can be targetted.
"spider",
"zombie",
"enderman",
"creeper",
"skeleton",
"phantom",
"husk",
"stray"
],
"language": { # All messages.
"spawned": "&aSuccessfully created an anti monster crystal!",
"not_a_player": "&2Sorry, but you are not a player!",
"help_give": "&2/AntiMonsterCrystal give <name> <amount> - Give an player a AntiMonsterCrystal.",
"prefix": "&3[&bAntiMonsterCrystal&3]",
"reloading": "&aReloading...",
"error": "&cOops... That didnt worked! Look at the console for more information!",
"gamemode": "&cPlacing is only in survival or creative allowed!",
"craft_permission": "&cSorry, you cant craft this item!",
"not_found": "&cPlayer not found.",
"not_online": "&cPlayer seems to be not online.",
"already_reloading": "&cAlready reloading please wait a few seconds!",
"max": "&2You spawned the max amount of anti monster crystals!",
"help_reload": "&2/AntiMonsterCrystal reload - Reload the config.",
"help_delete_player": "&2/AntiMonsterCrystal delete-all <player> - Deletes all AntiMonsterCrystals from a player.",
"permission": "&cSorry, you dont have the permission to do that!",
"help_convert": "&2/AntiMonsterCrystal convert - Convert old not working crystals into new ones.",
"done": "&aDone!",
"help_reset": "&2/AntiMonsterCrystal reset - Reload the config.",
"help_help": "&2/AntiMonsterCrystal help - Shows this help site.",
"confirm": "&cAre you sure? This cant be reverted! Enter '%command%' in the next 15 seconds again to confirm!",
"help_delete": "&2/AntiMonsterCrystal delete - Remove the next AntiMonsterCrystal from you in a 5 block radius.",
"only_over_world": "&cSorry, you cant place this in this world!",
"place_permission": "&cSorry, you cant place this item!",
"help_delete_all": "&2/AntiMonsterCrystal delete-all - Remove all AntiMonsterCrystals from you.",
"int_error": "&cSorry, only a value between 1 and 64 is allowed!"
}
}
If you want to activate the light source mode you need the plugin LightAPI. You can get it from here:
https://www.spigotmc.org/resources/lightapi-fork.48247/
Its a little bit buggy so i dont recommend to use it.
Code (Text):
{
"version": "1.1.0", # Version setting dont change this.
"crystalName": "&b&cAntiMonsterCrystal", # Crystal name (Item and Entity) be aware if you change this setting old items wont be working after change
"checkAllTicks": 15, # Check all x ticks for monsters to kill (1 second = 20 ticks)
"maxPerAccount": 5, # Max placeable AntiMonsterCrystals per user
"radius": 30, # Radius arround AntiMonsterCrystals to kill monsters
"craftingRecipe": { # The crafting recipe. Should be self explaining.
"topLeft": "",
"topMiddle": "tnt",
"topRight": "",
"middleLeft": "diamond",
"middleMiddle": "redstone_block",
"middleRight": "diamond",
"downLeft": "",
"downMiddle": "end_crystal",
"downRight": ""
},
"gamemodeControl": true, # Allow only placing in survival and creative gamemode.
"enableWorldWhiteList": true, # Allow only placing in the overworld.
"allowCraftingInNotWhitelistedWorld": false, # Allow the crafting of the item in a not whitelisted world
"damagePlayer": true, # Damage player on destroying a AntiMonsterCrystal.
"damageEntity": false, # Damage other entitys on destorying a AntiMonsterCrystal.
"damageBlock": false, # Damage blocks on destroying a AntiMonsterCrystal
"giveItemBackOnRemoveWithCommand": false, # Give item back if a AntiMonsterCrystal is destroyd with the '/antimonstercrystal destroy' command.
"showCrystalName": true, # Show the name of the crystal (only the Entity) (Can be changed later will effect all crystals on reload)
"dropItemsOnKill": false, # Drop the items from monsters on kill
"lightSource": false, # Enable light source for AntiMonsterCrystal requires LightAPI
"animations": {
"untilKill": 10, # Ticks after targetting the enemy to kill.
"untilBeamReset": 14, # Ticks until beam resets.
"particleAmount": 30, # Particle amount.
"particlesAtKill": "PORTAL", # Particles shown at kill.
"soundAtBeam": "ENTITY_GHAST_SHOOT", # Sound at targetting an enemy.
"soundAtKill": "ENTITY_ENDERMAN_TELEPORT", # Sound at killing an enemy.
"showBeam": true # Show beam from AntiMonsterCrystal to enemy.
},
"lightCheckAll": 100, # Check all x ticks light sources with LightAPI (if "lightSource" = true)
"lore": [ # Lore of the item (be aware if you change this setting old items wont be working after change)
"Place to auto defend your base!",
"Does no block damage if it explodes!"
],
"worldWhitelist": [ # World whitelist where you can place antimonstercrystal's (Its recommended to disable the crystals in the end)
"world"
],
"monsters": [ # List with all monsters wich can be targetted.
"spider",
"zombie",
"enderman",
"creeper",
"skeleton",
"phantom",
"husk",
"stray"
],
"language": { # All messages.
"spawned": "&aSuccessfully created an anti monster crystal!",
"not_a_player": "&2Sorry, but you are not a player!",
"help_give": "&2/AntiMonsterCrystal give <name> <amount> - Give an player a AntiMonsterCrystal.",
"prefix": "&3[&bAntiMonsterCrystal&3]",
"reloading": "&aReloading...",
"error": "&cOops... That didnt worked! Look at the console for more information!",
"gamemode": "&cPlacing is only in survival or creative allowed!",
"craft_permission": "&cSorry, you cant craft this item!",
"not_found": "&cPlayer not found.",
"not_online": "&cPlayer seems to be not online.",
"already_reloading": "&cAlready reloading please wait a few seconds!",
"max": "&2You spawned the max amount of anti monster crystals!",
"help_reload": "&2/AntiMonsterCrystal reload - Reload the config.",
"help_delete_player": "&2/AntiMonsterCrystal delete-all <player> - Deletes all AntiMonsterCrystals from a player.",
"permission": "&cSorry, you dont have the permission to do that!",
"help_convert": "&2/AntiMonsterCrystal convert - Convert old not working crystals into new ones.",
"done": "&aDone!",
"help_reset": "&2/AntiMonsterCrystal reset - Reload the config.",
"help_help": "&2/AntiMonsterCrystal help - Shows this help site.",
"confirm": "&cAre you sure? This cant be reverted! Enter '%command%' in the next 15 seconds again to confirm!",
"help_delete": "&2/AntiMonsterCrystal delete - Remove the next AntiMonsterCrystal from you in a 5 block radius.",
"only_over_world": "&cSorry, you cant place this in this world!",
"place_permission": "&cSorry, you cant place this item!",
"help_delete_all": "&2/AntiMonsterCrystal delete-all - Remove all AntiMonsterCrystals from you.",
"int_error": "&cSorry, only a value between 1 and 64 is allowed!"
}
}
Its a little bit buggy so i dont recommend to use it.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.15
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
AntiMonsterCrystal is a free Minecraft Java mod. Compatible with Minecraft 1.15. Downloaded 321 times (via Spigot). Download it and open it directly in the game.