Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more  
✨lEasterEggs | Unique Features icon

✨lEasterEggs | Unique Features 1.0

Let players get random rewards by finding easter eggs!

lEasterEggs is a new plugin with interactive GUI, where you can edit your Eggs by just clicking! You can make unlimited easter eggs with unlimited actions, all is up to you!

Features

  • Unlimited Easter Eggs
  • Per-Player particle effects
  • EasterEggs Editor menu
  • Unlimited Per-Egg rewards
  • Sound on finding an egg
  • Sound on clicking at already found egg
  • Customizable Messages
  • Customizable Permissions
  • Customizable Sounds
  • You can make an Easter Egg from any Skull/Block!
  • Customizable Predefined Commands for Eggs!
  • Random Easter Egg Skin Feature
  • PlaceholderAPI Plugin Support
    • %eastereggs_found%
    • %eastereggs_total%
    • %eastereggs_remain%

Showcase





[dropdown=config.yml]
messages:

  ##This message is sent when a player doesn't have permissions to a command
  nopermission: "&cYou have no permission to do that!"

  ##This message is sent when you type unknown ID of an egg
  unknownid: "This ID is unknown! Check IDs in /ee menu"

  ##This message is sent when you are editting egg's commands and you have to type something into chat
  ##When you want to quit the editting action, you can just type "cancel"
  alreadyeditting: "&cYou are already editting an egg!\n&7&oType 'cancel' to cancel the action!"

  ##This message is sent when you type "/ee create" and don't have any block/skull in your main hand
  ##The block is then used as an easter egg when you place it!
  mustholdblock: "&cYou must hold a block to create an Easter Egg!"

  ##This message is sent when you successfully make an Easter Egg item from your holding Block/Skull
  ##After placing it, it creates a new EasterEgg and add into a database.
  eastereggitemmade: "You have made a new &eEaster Egg&f!\n&7To register it to database, you have to place it!"

  ##This message is sent when you teleport to an Easter Egg
  teleported: "&fYou have been teleported to &eEaster Egg &6#%id%&f!"

  ##This message is sent when you successfully break an Easter Egg by Shift+Breaking the block
  eggremoved: "&cEgg was successfully removed!"

  ##This message is sent when you place an Easter Egg item from /ee create command
  eggcreated: "&fYou have created an &eEaster Egg&f!"

  ##This message is sent when you find an Easter Egg
  eggfound: "&fYou have found an&e Easter Egg &6#%id%&f!"

  ##This message is sent when you click on Easter Egg that you have already found
  alreadyfound: "&cYou have already found this Easter Egg!"

  ##This message is sent when you click on "Add Command" item.
  ##When you type a command into chat, it adds it into commands list.
  ##You can also use %player% as a player variable
  typecommand: "&e[!] &fType command into the chat! &c(Don't use slashes!)\n&7&oType 'cancel' to cancel the action" #Variables: %player%

  ##This message is sent when you successfully add a new command to an Easter Egg
  commandadded: "Command &e%cmd%&f has been added!"

  ##This message is sent when you remove a command from an Easter Egg
  commandremoved: "Command &c%cmd%&f has been &cremoved&f!"

  ##This message is sent when you type 'cancel' when editting Egg's commands
  actioncancelled: "&cAction has been cancelled!"

  ##This message is sent when you type '/ee createrandom'
  ##The command gives you a skull that changes a skin every 1.5 secs and after every block place event!
  createrandom: "&aRandom Egg has been given!"

  ##Usages for commands
  usages:
    tp: "&cUsage: /ee tp "

## Predefined Commands for new Easter Eggs
## When you create a new easter egg, it will assign these commands to it!
predefinedcommands: ## Variables: %player%
  - "give %player% stone 1"

##Particle effects on non-found Eggs
##Particles are per-player, so if you found an egg and other player not, only the player will see the particle effect!
particles:

  ##Enable particles?
  enabled: true

  ##Type of particle effect
  ##List of particles: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Particle.html
  particle: VILLAGER_HAPPY

  ##Amount of particles that would be spawned
  count: 7

##Sounds on some events...
sounds:

  ##A sound when you find a new Easter Egg
  eggfound:

    ##Enable Sound?
    enabled: true

    ##Type of sound
    ##List of sounds for 1.12.2: https://helpch.at/docs/1.12.2/org/bukkit/Sound.html
    ##List of sounds for 1.16.4: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
    sound: ENTITY_PLAYER_LEVELUP

    ##Pitch of the sound
    pitch: 1

  ##A sound when you click on already found Easter Egg
  alreadyfound:

    ##Enable Sound?
    enabled: true

  ##Type of sound
    ##List of sounds for 1.12.2: https://helpch.at/docs/1.12.2/org/bukkit/Sound.html
    ##List of sounds for 1.16.4: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
    sound: ENTITY_VILLAGER_ANGRY

    ##Pitch of the sound
    pitch: 1

##Textures for skins when you use /ee createrandom
eggtextures:
  - "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNjU2ZjdmM2YzNTM2NTA2NjI2ZDVmMzViNDVkN2ZkZjJkOGFhYjI2MDA4NDU2NjU5ZWZlYjkxZTRjM2E5YzUifX19"
  - "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNThiOWUyOWFiMWE3OTVlMmI4ODdmYWYxYjFhMzEwMjVlN2NjMzA3MzMzMGFmZWMzNzUzOTNiNDVmYTMzNWQxIn19fQ=="
  - "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjJjZDVkZjlkN2YxZmE4MzQxZmNjZTJmM2MxMThlMmY1MTdlNGQyZDk5ZGYyYzUxZDYxZDkzZWQ3ZjgzZTEzIn19fQ=="
  - "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYzc2NTk1ZWZmY2M1NjI3ZTg1YjE0YzljODgyNDY3MWI1ZWMyOTY1NjU5YzhjNDE3ODQ5YTY2Nzg3OGZhNDkwIn19fQ=="
  - "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjNkNjliMjNhZTU5MmM2NDdlYjhkY2ViOWRhYWNlNDQxMzlmNzQ4ZTczNGRjODQ5NjI2MTNjMzY2YTA4YiJ9fX0="
  - "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2RjM2VlNDYxNDdmMzM3ZGE0ZGY5MTRiZDUyODg3MTI4N2Y5ZTY3MmM5NjQ1YmY1MWQ0MzhjYTU1NDM4ZjM5NyJ9fX0="

##Permissions for commands
permissions:
  tp: "leggs.tp"
  menu: "leggs.menu"
  create: "leggs.create"
[/dropdown]
[dropdown=Default permissions]

/ee tp: "leggs.tp"
/ee menu: "leggs.menu"
/ee create: "leggs.create"
[/dropdown]How to install & use

Installing is pretty easy, just drop EasterEggs.jar to your plugins folder and start the server.
Then hold a random Skull with, or without Skin, or block and type /ee create. This will register your item as an Easter Egg and then you can just place it clear.png
If you want to edit commands, you can check /ee menu, where is a full list of all eggs and you can edit commands there.
Commands


/ee menu - menu with all easter eggs listed (Eggs editor)
/ee tp - teleports you to an Easter Egg
/ee create - create an easter egg from item that you are holding
/ee createrandom - create an skull with a skin that changes each 1.5 seconds!
Support


If you need any help, please contact me on SpigotMC/discord
My discord is LARKYY#0001, or you can join my discord server https://discord.gg/QjbXsA4wVr
Planned Features


Sending title

Spawning fireworks
EasterEggs groups
Default predifened commands for new Eggs (Done)

Suggestions?...
Owned
Ready to download
This resource is already attached to your account. You can download the latest file any time.