Halloween Effects - Pumpkins, Bats, Witches and more! 1.38.2

[1.6.4 - 1.17.1] A unique Halloween fancy set of effects.
Supported software
Supported versions
Tags
Tags
fun halloween paper plugin spigot
A bukki/spigot plugin that adds a set of Halloween themed effects to your server. Bring Halloween to your players!



Features

  • Compatible with most server versions, from 1.6.4 to latest.
  • Works on Cauldron/KCauldron/Thermos 1.7.10 servers.
  • Works on MCPC Plus 1.6.4 servers.
  • Multiple effects and features, read more below.
  • Very configurable, check the config sample below.
  • Light, will use little resources and big tasks run async to not impact the server performance or TPS.

Effects


Pumpkin Heads
Will pick up a random player and place a pumpkin on their head if they wear no helmet. It will also run some visual effects, play sounds and send some messages in chat. Bats will also spawn near player head. If players don't want to get this effect all over again all they have to do is wear something on their heads.

Pumpkin Effects
Will check near players for Pumpkins or Jack o Lantern blocks placed and will play some effects and sounds to make the pumpkin feel like he is alive.
On Minecraft 1.13 and up when you break a normal pumpkin block there is a small chance that a Evoker Fang will spawn and eat the pumpkin block with some particle and sound effects.

Pumpkin Click Effects
Will play some effects and sounds when players click on placed Pumpkins or Jack o Lanterns blocks.

Bats Effects
If you hit/shoot a bat he will transform into a Witch and spawn a firework and some small effects. Just for fun.

Bat Names
You can enable/disable bat names and even change the bat names with color codes support, toggle names always visible or not. Bats will get the name when they spawn.

Witch Effects
When you hit/shoot a witch there is a configurable change that the witch will morph back into a bat.

Witch Names
Similar to the Bat Names feature but supports multi names so you can add as many names as you want and the witch will get random names from that list of names. The names are set when the witch spawns.

Mobs Pumpkin Heads
Will place randomly Pumpkins and Jack o Lanterns on mobs heads when they spawn. Sometimes will place Pumpkins, sometimes Jack o Lanterns and sometimes none, also when mobs already wear helmets they will not get removed, just to have diversity in the game. Keep in mind that placing something on mods heads is only possible for mobs that can wear equipment as Zombies, Skeletons, ZombiePigmen... , this is a game limitation.

Mobs disguised as Death
Will disguise random mobs that can wear equipment when they spawn as Death. The mob will be invisible and wear Black leather helmet and chastplate and a hoe.

Raise Monsters from the Ground
During the night will pickup random players to raise zombies and skeletons from the ground near them.
Bonus mobs:

  • Hoglin Rider - Sometimes instead of default zombies and skeletons a Hoglin Rider will raise from the ground. This Hoglin and it's Piglin Brute will be immune to zombification.
  • Strider Rider - Sometimes instead of default zombies and skeletons a Strider Rider will raise from the ground. This Strider is peaceful but his rider is a Pillager and it will raid you down!
  • Ravager Rider - Sometimes instead of default zombies and skeletons a Ravager Rider will raise from the ground. It's a Evoker riding a Ravager.

Random Scares
During the night will get random players and play random sounds and sometimes lightning. For a spooky feel.

Eat Pumpkin Pie Effects
Will play some effects when you eat a pumpkin pie. It will place a pumpkin on your head and apply some potion effects, play some sounds and particles.

Ghosts
When you kill a player or sometimes a mob a ghost will spawn from the soul of the killed entity! Fancy effect and spooky!

Spawn Fancy Mobs
When a hostile mob is spawning there is a small chance that a fancy mob will spawn. Fancy mobs are some mobs that you normally do not find in the world or are very rare.
Available mobs:

  • ChickenJockey - Is a baby zombie, zombie pigman, villager zombie or a husk riding a chicken. Spawns sometimes when a zombie spawns.
  • SpiderJockey - Is a skeleton, wither skeleton or a stray riding a spider or a cave spider. Spawns sometimes when a skeleton spawns.
  • SkeletonHorseman - Is a skeleton riding a skeleton horse. Will equip an enchanted bow and sometimes an enchanted iron helmet. Spawns sometimes when a skeleton spawns.
  • ZombieHorseman - Is a zombie riding a zombie horse. Will equip an enchanted iron sword and sometimes an enchanted iron helmet. Spawns sometimes when a zombie spawns.
  • Illusioner - Makes the Illusioner mob to spawn naturally sometimes when a witch spawn. Available with custom names.
  • Hoglins - When a pig spawns there is a small chance it will be converted into a baby hoglin, this just brings Hoglins to spawn to other worlds then their Nether home.
  • Killer Bunny - When a rabbit spawns there is a small chance it will become a Killer Bunny, just for fun as this mob does not naturally spawn.

Death.jpg
Mob disguised as death.
ChickenJockey.jpg
Chicken Jockey
SpiderJockey.jpg
Spider Jockey
SkeletonHorseman.jpg
Skeleton Horseman
ZombieHorseman.jpg
Zombie Horseman
HoglinRider.jpg
Hoglin Rider
StriderRider.jpg
Strider Rider
RavagerRider.jpg
Ravager Rider

No Dependencies

Install instructions

  1. Place the plugin in the server plugins folder and start the server. Done!
  2. (Optional) Open the config and set up the plugin settings as you like and do /hf reload to apply the changes.
Permissions
HF.admin - Allow the use of config reload and clear commands. Default to OP.

HF.noEffects - Disable effects. Default to none.

Commands
/hf reload - HF.admin - Reload the plugin config.

/hf clear - HF.admin - Kill all entities tagged by this plugin.

Config Sample:

#Plugin settings.
Settings:
#Kill all tagged/named entities that this plugin spawned on server shutdown/restart.

KillNamedEntities: true
#Configure auto entity removal for spawned halloween entities in minutes, set to 0 to disable, default 10 minutes. Only works if KillNamedEntities is true.

KillSpawnedEntitiesTimer: 10
#Prevent running effects on players in creative mode.

NoEffectsInCreativeMode: false
#Disable changing mobs spawned by spawners.

DisableSpawnerEffects: true
#Set pumpkin heads on random players.

PumpkinHeads:
Enabled: true
DisabledWorlds:
- 'world1'
- 'world2'
#This effect will only play durring night time.

RunOnlyAtNight: false
#Interval to get a new random player to run the effect.

#In seconds. | Default 60 seconds.
RunInterval: 60
#Cooldown until a player will be able to get the effect again.

#In seconds. | Default 300 seconds (5 min).
Cooldown: 300
#Run pumpkin effect for blocks placed.

PumpkinEffects:
Enabled: true
DisabledWorlds:
- 'world1'
- 'world2'
#This effect will only play durring night time.

RunOnlyAtNight: false
#Interval to run pumpkin effects.

#In seconds. | Default 30 seconds.
RunInterval: 30
#Enable effects on pumpkin click.

PumpkinClick:
Enabled: true
DisabledWorlds:
- 'world1'
- 'world2'
#This effect will only play durring night time.

RunOnlyAtNight: false
#Bat effects on hit.

BatEffects:
Enabled: true
DisabledWorlds:
- 'world1'
- 'world2'
#This effect will only play durring night time.

RunOnlyAtNight: false
#Spawn witches on bat hit.

SpawnWitches: true
#Enable XP custom drops. Set to 0 to disable XP drops.

CustomXpDrops:
Enabled: false
XP-Amount: 0
#All bats will spawn with this name if enabled.

#Names have color codes support.
BatNames:
Enabled: true
DisabledWorlds:
- 'world1'
- 'world2'
NameAlwaysVisible: true
Name: '&6Hit me!'
#Witch effects on hit.

WitchEffects:
Enabled: true
DisabledWorlds:
- 'world1'
- 'world2'
#This effect will only play durring night time.

RunOnlyAtNight: false
MorphIntoBatChance: 10%
#Enable XP custom drops. Set to 0 to disable XP drops.

CustomXpDrops:
Enabled: false
XP-Amount: 0
#Remove item drops when the witch is killed. Only works for witches spawned by this plugin.

RemoveDrops: false
#All witches will spawn with this name if enabled.

#Names have color codes support.
WitchNames:
Enabled: true
DisabledWorlds:
- 'world1'
- 'world2'
NameAlwaysVisible: true
#Multi name support.

Names:
- '&6I will get you!'
- '&cDrink this!'
- '&eHi Hi Hi!'
- '&6Potions ready!'
- '&eTrick or Treat!'
- '&eI have the magic!'
#Mob pumpkin heads.

MobPumpkinHeads:
Enabled: true
DisabledWorlds:
- 'world1'
- 'world2'
#This effect will only play durring night time.

RunOnlyAtNight: false
#Mobs disguised as death effects.

MobsAsDeath:
Enabled: true
DisabledWorlds:
- 'world1'
- 'world2'
#Will spawn monsters from the ground during the night near players.

MonstersFromUnderground:
Enabled: true
DisabledWorlds:
- 'world1'
- 'world2'
#This effect will only play durring night time.

RunOnlyAtNight: false
#Interval to get a new random player to run the effect.

#In seconds. | Default 30 seconds.
RunInterval: 30
#Cooldown until a player will be able to get the effect again.

#In seconds. | Default 300 seconds (5 min).
Cooldown: 300
#Hoglin Rider - if enabled it will randomply spawn with monsters from underground effect.

HoglinRider:
Enabled: true
NameAlwaysVisible: true
#Multi name support.

Names:
- '&6Where''s my gold?'
- '&cI will chop you down!'
#Strider Rider - if enabled it will randomply spawn with monsters from underground effect.

StriderRider:
Enabled: true
NameAlwaysVisible: true
#Multi name support.

Names:
- '&6Come to papa!'
- '&cI will raid you down!'
#Ravager Rider - if enabled it will randomply spawn with monsters from underground effect.

RavagerRider:
Enabled: true
NameAlwaysVisible: true
#Multi name support.

Names:
- '&6I have FANGS!'
- '&cI will VEX you out!'
#Will make random sounds and lightning effects on random players during the night.

RandomScares:
Enabled: true
#Effect will be disabled in these worlds.

DisabledWorlds:
- 'world1'
- 'world2'
#This effect will only play durring night time.

RunOnlyAtNight: false
#Interval to get a new random player to run the effect.

#In seconds. | Default 30 seconds.
RunInterval: 10
#Cooldown until a player will be able to get the effect again.

#In seconds. | Default 300 seconds (5 min).
Cooldown: 30
#Run effects when a player eats a pumpkin pie.

PumpkinPie:
Enabled: true
#Effect will be disabled in these worlds.

DisabledWorlds:
- 'world1'
- 'world2'
#Ghosts will spawn when you kill a player or sometimes when you kill a mob.

#NOTE! This does not work in minecraft 1.6.4 and 1.7.10 as Armor Stands were not yet added to the game!
Ghosts:
Enabled: true
#Effect will be disabled in these worlds.

DisabledWorlds:
- 'world1'
- 'world2'
#Ghost armor color (default is white)

Armor-Color: '#ffffff'
#Skull skin hash.

Skull-Hash: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjhkMjE4MzY0MDIxOGFiMzMwYWM1NmQyYWFiN2UyOWE5NzkwYTU0NWY2OTE2MTllMzg1NzhlYTRhNjlhZTBiNiJ9fX0='
Skull-Helmet-Name: '&f&lGhost Skull'
#Multi name support.

Ghost-Names:
- '&f&lBoo!'
- '&f&lI will hunt you later!'
- '&f&lI will be back. Sleep tight!'
#Adds some fancy halloween mobs on natural spawning.

SpawnFancyMobs:
Enabled: true
#Effect will be disabled in these worlds.

DisabledWorlds:
- 'world1'
- 'world2'
#This effect will only play durring night time.

RunOnlyAtNight: false
#Disable spawning of fancy mobs on mob spawners.

Spawning-from-Spawners: true
#When a Zombie spawns there is a small chance that a ChickenJockey will spawn.

#A chicken jockey is a baby zombie, zombie pigman, zombie villager or husk riding a chicken.
ChickenJockey: true
ChickenJockeyNames:
Enabled: true
NameAlwaysVisible: true
#Multi name support.

Names:
- '&cFresh meat!'
- '&6Time for you to run!'
- '&eI can ride anything'
#When a Skeleton spawns there is a small chance that a SkeletonJockey will spawn.

#A spider jockey is a skeleton, sither skeleton, zombie villager or stray riding a spider.
SpiderJockey: true
SpiderJockeyNames:
Enabled: true
NameAlwaysVisible: true
#Multi name support.

Names:
- '&cGive me your bones!'
- '&6I have arrows for you!'
- '&eTrick or treat?'
#When a Skeleton spawns there is a small chance that a Skeleton Horseman will spawn.

#It's a skeleton riding a skeleton horse.
SkeletonHorseman: true
SkeletonHorsemanNames:
Enabled: true
NameAlwaysVisible: true
#Multi name support.

Names:
- '&cI collect bones!'
- '&6Death Rider'
- '&eSkeleton Horseman'
#When a Zombie spawns there is a small chance that a Zombie Horseman will spawn.

#It's a zombie riding a zombie horse.
ZombieHorseman: true
ZombieHorsemanNames:
Enabled: true
NameAlwaysVisible: true
#Multi name support.

Names:
- '&cFresh meat around?'
- '&2Time for you to rot!'
- '&eZombie Horseman'
#When a witch spawn there is a small chance that an Illusioner will spawn.

#Adds natural spawn to Illusioner mobs.
Illusioner: true
IllusionerNames:
Enabled: true
NameAlwaysVisible: true
#Multi name support.

Names:
- '&aDo you see me now?'
- '&cYour vision is mine!'
- '&eCan you trust your eyes?'
#When a pig spawns there is a small chance that it will be converted into a Hoglin.

Hoglin: true
#When a rabbit spawns there is a small chance that it will be converted into a Killer Bunny.

KillerBunny: true


#Chat messages with color and format codes support.

#Minecraft Color and Format Codes: http://minecraft.gamepedia.com/Formatting_codes
ChatMessages:
NoPermission: '&4[System] &cYou don''t have permission!'
CmdHelp: '&4[System] &cAvailable commands:&6 /hf reload &c| &6/hf clear'
CmdReload: '&2[System] &aConfig reload complete!'
CmdClear: '&2[System] &aRemoved&2 %amount% &atagged entities!'
PumpkinHeads: '&7 Psssst... '
Halloween: '&6 Happy Halloween!'
ReloadCmdBlocked: '&4[System] &cServer reload is not good for plugins! For safety this command is blocked.'

Useful Info

Found a problem or got a suggestion?
I'm happy to add new features and fix any issue you may find, just post it in plugins forum, the button Discussion.

Future updates.
In case the plugin will need to be updated we will do it as fast as we get the new minecraft version.


Agreement
This plugin works as it is stated in the description.
If you are unsure if this plugin is for you, don't make a blind purchase!
Leave a comment or send me a pm to state your questions/concerns before buying!
By purchasing HalloweenEffects, you agree to the following terms:

  • All purchases are final.
  • You will not redistribute the HalloweenEffects plugin or any of its source code to anyone publicly or privately.
  • Absolutely no refunds.
  • You will not attempt to modify the HalloweenEffects plugin source code without direct permission from me.
If you like this resource and want to say thank you with a donation please use this PayPal button. Thanks!

Latest updates

  1. Console spam fix

    Fixed console spam caused by named entities No config changes!
  2. Fixes for paper

    Fixed entity cleanup errors on paper API No config changes!
Top
You need to upgrade!
Our dark style is reserved for our Premium members. Upgrade here.