GodItems 1.10.0

Fight monsters and explore the world to find custom items, weapons and armors that give unique abilities. All items are customizable from the config file.

 

Discord

Join our discord server if you need support or if you want to tell us your ideas for goditems. Some of them are going to be released in future updates.

 

 Patreon btn

Like what we do and want to support us? Follow us on Patreon. The price starts from 1$ per month and you can always unsubscribe.

By becoming a patron you will gain access to the premium version of the plugin with custom textures for the handheld items and you will have early access to new items. Thank you for your support in advance!

 

Custom textures

 

druid staff         Parry sword

Note: Parry sword is available only on Patreon for now                                                                                                                             

Showcasing the Dracula's armor

 

 Big thanks to BorneTank Gaming for making a tutorial for the plugin!

 

GodItems v1.10.0 update notes:

 

Supported Minecraft versions: 1.18.1

- Custom Bosses have been added. They have their own abilities and drop goditems

- 6 new items

- updated to 1.18

- New custom mob Haunted

- When updating to the new version, your config file may reset so we recommend saving it first.

 

New items:

- Bomb

- Soul Bearer

- Haunted pumpkin

- Haunted chainmail

- Sorcerer's Robes set

- Parry Sword

- Items are immune to fire and explosion damage

Drowned KnightDark Legionary

 

Ways to obtain the items:

- Find in naturally spawned chests (doesn't work on already generated worlds). By default there will be 1 item in every chests so you may want to change that before running the plugin.

- Zombies, Drowned, Skeletons, Husks, Pillagers and Withers can spawn with God items and will drop them when killed. The chance for each item to spawn is configurable.

- Command "/getitem <itemname>". Item names are in small letters with '_' instead of spaces (e.g. Berzerker Axe is berzerker_axe). There is a tab completer as well to help you with typing. Permission 'goditems:getitem' needed.

 - Defeat bosses. They are guaranteed to drop a goditem (meant to replace normal mobs spawning with items)

Current items:

 

- Dark Lord Armor

Full set:

You can swim in lava and won't take damage by fire.

Hunger effect and wither when swimming in water.

When wearing the full set you can challenge the existing dark lord or declare yourself for the new dark lord if such doesn't exist. Simply type the command "/challenge" and you will become a pretender. If there is no current dark lord and there are no other pretenders you will automatically become the new dark lord. If there is currently a dark lord you will need to kill him and all other pretenders to become the new dark lord. The dark lord unlocks powerful abilities.

Full set + Dark Lord:

Wither skeletons, blazes, ghasts and zombified piglins don't attack you.

Shift + F(Swap items in hand) -  summon wither skeleton guards that will attack your enemies.

Everything is configurable.

If you need help with this item just use '/challenge'. It will tell you your current status and what to do.

modelData = 1000017

-Dracula's armor

obtainable via /getitem draculas_armor

Sneak and jump to morph into a pack of bats.

While you are morphed you can not pick or hold items.

The duration and the cooldown are configurable from config.yml

modelData = 1000020

 -Blood thirst

obtainable via /getitem blood_thirst

By default if you get bellow 7 hearts your next atack is going to have a life steal effect.

You can customize the item from config.yml

modelData = 1000019

- Cursed Blade

obtainable via /getitem cursed_blade
Hitting an entity will curse them(slowness, wither, blindness) for a period of time.
Duration of curse and cooldown are configurable from config.yml

modelData = 1000018

- Gladiator's Trident

obtainable via /getitem gladiators_trident
When hits an entity, the entity is stunned.
Be careful - every throw will trigger the cooldown timer, so even if you miss you will have to wait.
The stun duration and cooldown are configurable from config.yml

modelData = 1000005

- Armor from the Depths

obtainable via /getitem armor_from_the_depths
the command will give you one random piece of armor
Wearing any peace of this armor will allow you to swim faster.
Wearing the full set gives you various buffs when in water + you cannot drown with the full set on.

modelData = 1000006

- Boots of Leaping

obtainable via /getitem boots_of_leaping
When pressing (Sneak + Jump) you will leap forward.
You will take no fall damage while wearing these boots.
Leap cooldown is configurable from config.yml

modelData = 1000002

- Might of the Thunder

obtainable via /getitem thunder_axe
When hitting an entity a lightning will be summoned, striking the entity with extra damage.
The damage and the cooldown of the lightning are configurable from config.yml

modelData = 1000001

- Trickster's Chestplate

obtainable via /getitem trickster_chestplate
Hold Sneak to become invisible.
Be careful - it also removes armor.

modelData = 1000003

- Crown of the Necromancer

obtainable via /getitem necromancer_crown
The wearer is protected from undead attacks.
When killing an undead the wearer may receive the mob's spawn egg.
The egg drop chance is configurable from config.yml

modelData = 1000004

- Shield of the Unmovable

obtainable via /getitem unmovable_shield
(Sneak + Right click) will summon a dirt wall in front of you.
The dimensions of the wall and the cooldown are configurable.

modelData = 1000009

- Firemage Wand

obtainable via /getitem fire_wand
(Left click) to shoot a fireball
(Right click) to shoot a stream of fire in the direction you are looking at
(Sneak + Right click) to summon a defensive circle of fire around you
The cooldowns of all 3 abilities and the basic cooldown(minimum time between abilities) are configurable.

modelData = 1000010

 - Besieger

obtainable via /getitem getitem besieger
(Shoot) to shoot explosive arrow
Cooldown and strength of explosion are configurable.

modelData = 1000011

 - Trickster's bow

obtainable via /getitem getitem tricksters_bow
(Shoot) to cause random negative effect cloud where arrow lands
(Sneak + Shoot) to teleport where arrow lands.
Both cooldowns, the potion cloud radius and duration and the duration of the given effects are configurable.

modelData = 1000012

 - Druid's Staff

obtainable via /getitem getitem druids_staff
(Left Click) to slow down enemies near you*
(Right Click) to heal yourself
(Sneak + Right Click) to heal allies near you*
Enemies are all entities, who attacked you in the recent time. All remaining players are allies.
The cooldowns of all 3 abilities, the basic cooldown(minimum time between abilities), the time interval for enemies(after that time the enemy becomes ally if doesn't attack you again),
the ranges for the 1st and 3rd ability and the duration of the abilities are configurable.

modelData = 1000015

 - Hammer of the Underworld

obtainable via /getitem hammer_of_the_underworld
(Sneak + Right Click) to push away all entities around
The range, cooldown and push strength are configurable.

modelData = 1000016

 - Knight Armor

obtainable via /getitem knight_armor
When mounted with full set on horse with golden, iron or diamond armor you become invincible.(Warning: if you equip armor on the horse after you have mounted effect may not work)

 - Armor of the Defender

obtainable via /getitem armor_of_the_defender
Full set gives you resistance and weakness. When hit hard you will gain absorbtion 1 or 2, depending of the damage taken. No cooldown.

 - Berzerker Axe

obtainable via /getitem berzerker_axe
! Abilities need Berzerker Offhand to be equiped in offhand !
Smaller recharge interval between hits(almost allows spam-clicking)
(Sneak + Right Click) to throw axe
Damage and cooldown for thrown axe are configurable

modelData = 1000013

 - Berzerker Offhand

Obtainable via /getitem berzerker_offhand
Unlocks abilities for Berzerker Axe when equipped in offhand.

modelData = 1000013

- Hellstorm

Obtainable via /getitem hellstorm
(Shoot) - shoots a barrage of arrows

(Shift + shoot) - arrow rain around the point where the arrows land

Everything is configurable.

modelData = 1000021

-Master's Katana

(Shift + hit) - dash forward dealing damage to everything in your path.

modelData = 1000022

 - Dragon Fang

(Shift + hit) - teleports you behind your enemy

Can be crafted with Dragon Scale x2 and stick

 Dragon Fang crafting recipe

 

 - Dragon Wing

(Right Click) while flying to boost

Can be crafted with Dragon Scale x2 and Stick x5

 Dragon Wing crafting recipe

 - Ender Sceptre

(Left Click) - shoot a shulker bullet at an enemy you're looking at.

Gives various buffs in the end

Can be crafted with Dragon Scale x2 and Stick

 Ender Sceptre crafting recipe

- Bomb

(Right Click) - Load with gunpowder

(Left Click) - Place explosive

(Sneak + Left Click) - Detonate placed explosives

 

Can be loaded with gunpowder to place multiple explosives and detonate them at once.

- Soul Bearer

(Hit) - powerful fire aspect

- Haunted Pumpkin/Chainmail

Equip both to morph in the Haunted mob. (Sneak) to change Chainmail to Elytra and fly.

- Parry Sword

A sword that can block attacks. (Will look weird without texture pack)

- Sorcerer's Robes

(Sneak + F) - Meteor Shower

Invulnerable to fire, magic and explosions.

 Bosses

Still in development. Meant to replace mobs with goditems. Heal when loose target.

- Drowned Knight

Drowned mob

Ability: Stun player, attacks consume remaining air, cause nausea

Strength and resistance when in water

Drops: Armor from the depths, Gladiator's Trident

- Buried Warlord

Husk Mob

Ability: Summon guards when hit

Resistance

Drops: Armor of the defender, Shield of the unmovable, Might of the thunder

- Dark Legionary

Wither Skeleton

Ability: Push player away, blindness, wither

Causes weakness when attacked

Drops: Dark Lord Armor, Hammer of the Underworld

- Undead Trickster

Skeleton

Ability: Random Area Effect where arrow hits, increased damage, Levitation if hits player, confusion

Drops: Trickster Chestplate, Trickster bow, Boots of Leaping

 

 

Configuration:

You can configure:

All damages and cooldowns for abilities

Rarity for each item

Whether items are unbreakable or not

 

Steps to configure:

1) in the server folder go to plugins
2) select the GodItems folder
3) open "config.yml" with text editor, edit the parameters and save the file

4) use "/goditems reload" to activate new parameters

 

permissions:

goditems:goditems

goditems:getitem

 If there are any problems with the plugin please contact us.

 

Full Configuration File:

goditems:
   spawn_in_chest_chance: 100 # percentage
   protect_items: true # whether goditems dropped on ground should be protected from burning or    cactus(they will still despawn after a period of time)
   monster_with_goditem_spawn_chance: 5 # percentage
   show_enchantments: false # true -> you can see the enchantments of the items; false -> you can not
   custom_textures: true # true -> textures on; false -> textures off
   double_attack: false # true -> you can get the effect from God weapon if it is in your offhand
   boss_spawn_chance: 5 # Chance to spawn a boss when spawning normal monster. We recommend setting spawn_in_chest and monster_with_goditem to 0


crown_of_the_necromancer:
   get_spawn_egg_chance: 100 # percentage
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
the_might_of_the_thunder:
  damage: 10
  cooldown: 5 # seconds
  unbreakable: true # true -> this item will be unbreakable; false -> this item can break
  rarity: 1.0 # higher the number bigger the chance to find that item
boots_of_leaping:
   cooldown: 5 # seconds
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   jump: 2 # this determines the height of the jump
   rarity: 1.0 # higher the number bigger the chance to find that item
trickster_chestplate:
# cooldown: 1 #seconds -> to prevent spamming (spamming can cause loss of armor on slower connections) not finished
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
gladiators_trident:
   cooldown: 20 # seconds
   stun_duration: 4 # seconds
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
cursed_blade:
   cooldown: 20 # seconds
   duration_wither: 4 # seconds
   duration_slow: 4 # seconds
   duration_blind: 4 # seconds
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
shield_of_the_unmovable:
   cooldown: 5 # seconds
   wall_blocks: 5 # blocks
   duration: 5 # seconds
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
firemage_wand:
   basic_cooldown: 5 # seconds
   fireball_cooldown: 5 # seconds
   fireblast_cooldown: 10 # seconds
   firecircle_cooldown: 15 # seconds
   firecircle_radius: 6 # blocks
   duration: 5 # seconds
   fireball_strength: 3.0 # 4.0 equals tnt
   rarity: 1.0 # higher the number bigger the chance to find that item
knight_armor:
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
defender_armor:
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
  armor_from_the_depths:
   health_bonus: 10 # health points(2 equal 1 heart)
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
besieger:
   cooldown: 5 # seconds
   explosion: 4 # strength(4 equal tnt explosion)
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
trickster_bow:
   teleport_cooldown: 10 # seconds
   potion_cloud_cooldown: 5 # seconds
   potion_cloud_duration: 5 # seconds
   potion_cloud_radius: 3 # blocks
   effect_duration: 5 # seconds
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
druid_staff:
   enemy_timer: 60 # seconds
   range: 5 # blocks
   slow_duration: 5 # seconds
   ally_heal: 5 # seconds
   heal: 5 # seconds
   basic_cooldown: 5 # seconds
   slow_cooldown: 5 # seconds
   ally_heal_cooldown: 15 # seconds
   heal_cooldown: 10 # seconds
   rarity: 1.0 # higher the number bigger the chance to find that item
hammer_of_the_underworld:
   range: 3 # blocks
   cooldown: 5 # seconds
   push_strength: 1.5 # launch
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
berzerker_axe:
   cooldown: 5 # seconds
   thrown_axe_damage: 10 # 2 = 1 heart
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
blood_thirst:
   cooldown: 5 # seconds
   heal_from_lifesteal: 6 # 6 is equals to 3 hearts in game
   damage_from_lifesteal: 4 # 4 is equals to 2 hearts in game
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
draculas_armor:
   bats_count: 10 # number of bats
   cooldown: 5 # seconds
   duration_at_day: 15 # seconds
   duration_at_night: 30 # seconds
   fire_ticks: 10 # if it is set to 5 the bats will not die from the fire
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
masters_katana:
   cooldown: 5 # seconds
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   damage_to_players: 10 # The damage that you are going to deal to players when dashing
   damage_to_mobs: 20 # The damage that you are going to deal to mobs when dashing
   rarity: 1.0 # higher the number bigger the chance to find that item
hellstorm:
   cooldown: 5 # seconds
   barrage_cooldown: 10 # seconds
   fire_rain_cooldown: 15 # seconds
   fire_rain_count: 30 # number of arrows in fire rain
   fire_rain_spread: 5 # spread of arrows in fire rain
   fire_rain_vert: 20 # vertical displacement of spawned arrows
   barrage_count: 15 # number of arrows in barrage
   barrage_spread: 3.0 # spread of arrows in barrage(higher spread means more area is covered)
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
dark_lord_armor:
   pretender_timeout: 60 # seconds
   logout_timeout: 1 # minutes
   guard_count: 4 # wither skeletons to spawn(max 4)
   guard_cooldown: 10 # seconds
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
teleportation_wand:
   rarity: 1.0 # higher the number bigger the chance to find that item
dragon_wing:
   cooldown: 20 # seconds
   boost: 3.5 # boost strength (has to be greater than 1 to boost)
   armour_bonus: 8 # armour points. 8 is equal to netherite armour
   armour_toughness: 3 # armour toughness bonus. 3 is equal to netherite chestplate
   knockback_resistance: 1 # knockback resistance bonus. 1 is equal to netherite armour
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
ender_sceptre:
   cooldown: 5 # seconds
   targetRadius: 50 # blocks
   endJumpBoost: 3 # set level of jump boost effect in the end
   endSpeeedBoost: 3 # set level of speed boost in the end
   rarity: 1.0 # higher the number bigger the chance to find that item
dragon_fang:
   cooldown: 10 # seconds
   targetRadius: 20 # blocks
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
dragon_scale:
   count: 5 # how many items will the dragon drop when killed
bomb:
   max_explosives: 6 # max explosives contained in the item
   explosive_strength: 4 # strength of the explosives. 4 equals tnt
   place_cooldown: 5 # seconds
   detonate_cooldown: 10 # seconds
   basic_cooldown: 1 # seconds. cooldown between any uses of the item (to prevent spamming)
   explosive_show_duration: 5 # seconds. How long will explosive be shown
   rarity: 1.0 # higher the number bigger the chance to find that item
parry_sword:
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
  rarity: 1.0 # higher the number bigger the chance to find that item
  bonus_damage: 4.0 # The bonus damage a player is going to deal when the Parry Sword is in their off hand
soul_bearer:
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
haunted_pumpkin:
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
haunted_chainmail:
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
haunted_mob:
   spawn_chance: 5 # higher the number higher the chance to spawn (max 100; min 1)
sorcerer_robes:
   unbreakable: true # true -> this item will be unbreakable; false -> this item can break
   rarity: 1.0 # higher the number bigger the chance to find that item
   cooldown: 10 # seconds
   radius: 40 # blocks
   count: 100 # meteor count
   strength: 4 # 4 equals tnt
bosses:
  highlight: true # highlights the bosses if you attack them or they attack you
  drowned_knight:
    health: 200 # 2 = 1 heart
    damage: 10 # basic attack damage
    air_damage: 4 # how much air 1 hit takes 1 = 1 bubble
    duration_confusion: 15 # seconds
    resistance: 3 # level of absorbtion when in water
    cooldown: 10 # seconds
    damage_ability: 10 # 2 = 1 heart

  buried_warlord:
    health: 200 # 2 = 1 heart
    damage: 10 # basic attack damage
    cooldown: 10 # seconds
    guards: 4 # number of guards. Max of 4

  dark_legionary:
    health: 200 # 2 = 1 heart
    damage: 10 # basic attack damage
    cooldown: 10 # seconds
    push_strength: 5 # second
    damage_ability: 15 # 2 = 1 heart

  undead_trickster:
    health: 200 # 2 = 1 heart
    damage: 10 # basic attack damage
    cooldown: 10 # seconds
    damage_ability: 30 # 2 = 1 heart
    potion_cloud_duaration: 20 # seconds
    potion_cloud_radius: 5 # seconds
    effect_duration: 10 # seconds

  ignus_sorcerer: # coming soon
    health: 300 # 2 = 1 heart
    damage: 10
    cooldown_basic: 10 # seconds
    cooldown_guards: 30 # seconds
    radius_fire_circle: 6 # blocks
    strength_fireball: 4 # 4 = tnt explosion
    duration: 5 # seconds to restore blocks

 

 

If you want even more custom items in your Minecraft server we highly recommend checking out this project:

https://www.spigotmc.org/resources/acuteloot.81899/

 

 


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    386146
  • Created
    May 27, 2020
  • Last Released File
    Dec 31, 2021
  • Total Downloads
    20,447
  • License

Categories

Members

Recent Files