Sueta

MonsterHamster

1.1

RPG, Bosses, Enchantments, Legendary Weapons, Points

·Plugin


Warning:
- This plugin is abandoned by poor optimization, I will not be updated

Enchantments
-
The plugin adds enchantments with different effects and costs

- Freeze :: Slow down your enemies (Configurable)
- Poison :: Poison your enemies with a specific level (Configurable)
- Fireball :: Chance of throwing a fireball
- Vampirism :: Chance to steal life per hit (Configurable)
- Healer :: Take your life and give it to others (Configurable)
- Fly :: Fly, but while you do it you lose hunger (Configurable)
- Smelting :: Automatically cooks any block on breaking (Configurable)

Permissions

- monsterhamster.admin > Access to administrator commands
- monsterhamster.shop > Store access
- monsterhamster.summon > Permission to summon monsters
- monsterhamster.player > Default permissions of a player
- monsterhamster.bypass > Skills don't hurt (some)

Commands

Player | Admin | Custom

- monstersummon
- monsterhamster
- mmodify
- msetspawn
- menchant
- bshop
- bosspoints

Config:
- The plugin has a fairly large configuration

config.yml
Config:
  #Uses less resources making for servers lot of players easier
  NetworkMode: false
  spawnTimer: true
  # In ticks -> https://www.mapmaking.fr/tick/ # Default 30 minutes
  spawnTime: 36000
  # Max 32
  rewardKillBoss: 1
  ShopGui:
    name: "MonsterShop"
  spawnBroadcast: true
  Enchantments:
    Load_Enchantments: true
    Active_Enchantments: true
    PoisonTime: 50
    PoisonLevel: 2
    FreezeTime: 75
    Healer:
      HealerEnchantment: true
      HealerDamage: 2.5
      HealerStopHeal: 2.5
    Vampirism:
      HealthRob: 2.5
      # 8 of every 10 hits Max: 9 (Rare), Min 1 (Common)
      Probability: 8
    Smelting:
      SmeltingEnchantment: true
      SmeltOres: true
      SmeltBlocks: true
    Items:
      firebow: "Legendary Firebow"
      freezeaxe: "Legendary Dread Axe"
      smeltingpickaxe: "Legendary Furnace-Pickaxe"
      poisonsword: "Legendary Hydra Sword"
      healerhoe: "Legendary Healer Stick"
      bloodsword: "Bloodest Sword"
      flyboots: "Dragonflight Boots"
  Shop:
    BossCoin:
      name: "Boss Coin"
      price: 1
    PoisonBook:
      name: "Poison Enchantment"
      price: 1
    FireballBook:
      name: "Fireball Enchantment"
      price: 2
    SmeltingBook:
      name: "Smelting Enchantment"
      price: 3
    HealerBook:
      name: "Healer Enchantment"
      price: 4
    VampirismBook:
      name: "Vampirism Enchantment"
      price: 5
    FlyBook:
      name: "Fly Enchantment"
      price: 6
    FreezeBook:
      name: "Freeze Book"
      price: 7
  Abilities:
    - "lighting"
    - "shoot"
    - "poison"
    - "teleport"
  AllowBosses:
    - examplemonster
  Monsters:
    examplemonster:
      name: '&cBenja'
      # Max Health 5000
      health: 100.0
      armor: 10.0
      damage: 5.0
      knockback_resistance: 3.0
      speed: 2.0
      effect_multiplier: 2
      effects:
        - NIGHT_VISION
Messages.yml
Messages:
  prefix: '&b&l[MonsterHamster&b] '
  noPermission: '&cYou dont have permissions'
  reload: '&aPlugin reload correctly'
  unkown: '&cUnkown parameters'
  unkownEntity: '&cUnkown entity boss'
  noParameters: '&cInvalid parameters'
  spawnEntity: '&aEntity spawn - &2%entity%'
  bossDeathBroadcast: '&cHunt Boss &4%boss%&c, killer: &6%killer%'
  bossPoints: '&6%player%, you have &9%points% &6points'
  noBossPoints: '&6%player%, you dont have points, &cF'
  enchantedItem: '&6The item was enchanted correctly'
  noMoney: '&6You dont have boss points'
  openShop: '&6Welcome to the MonsterShop'
  heal: '&aYou were healed by %healer%'
  cantheal: '&cYou cant give more health to other player!'
  vampirism: '&c%vampire% rob your health'
  cantrob: '&cYou cant rob more health'
  vampirismrob: '&cYou rob health from %player%'
  unkownEnchantment: '&cEnchantment not found'
  selectSpawnPoint: '&aGlobal Boss SpawnPoint selected'
  spawn: '&cBoss %boss% spawned in &4%location%'
  claimPointsFromEpicCoin: '&aYou claimed %points% from Epic Coin'

Similar projects

Plugin →