Home›Java›Mods›AntiMonsterCrystal
AntiMonsterCrystal
ModsJava

AntiMonsterCrystal

Java mod listed for Minecraft 1.15. Download on the author's site.

⬇ Download on Spigot
AntiMonsterCrystal 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:
[​IMG] [​IMG]
[​IMG] [​IMG]

Spoiler: Default Crafting Recipe
[​IMG]

Spoiler: Commands & Permissions
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!
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!"
  }
}
 
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.
Quick facts

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.

Explore more