✅ BetterEggs [1.8+] • Unlimited eggs! Permissions! Textures! NBT support! WorldGuard support! icon

✅ BetterEggs [1.8+] • Unlimited eggs! Permissions! Textures! NBT support! WorldGuard support! -----

Make your players walk to hatch mystery eggs.



[​IMG]
[​IMG]
[​IMG]
[​IMG]
This plugin requires NBTAPI installed!
Plugman or similar plugins ARE NOT SUPPORTED!
Respect my work. You are not allowed to redistribute this plugin in any setup.
Only the latest version of each minecraft major version is supported.
e.g. only 1.16.5, not 1.16.4; only 1.18.2, not 1.18.1; only 1.19.4, not 1.19 or 1.19.2

You are not allowed to post/move/copy this on mcbbs.net or similar. Don't insist.
If you want to contribute with a translation in your native language, feel free to dm me the translation.

[​IMG]
[​IMG] [​IMG] [​IMG] [​IMG] [​IMG]

[​IMG] [​IMG] [​IMG] [​IMG]

[​IMG][​IMG]

Looking for a way to reward your player for moving or exploring?
Do you want to give rewards to player they must hatch before using?
Tired of players asking for new ways to get items?

Well, I am! I created this plugin because of that.

What is this exactly?
This is a plugin for Spigot that allows server owners to create custom hatchable eggs.

And what is that?
Hatchable eggs are eggs that must be hatched in order to get rewards from them.

How to hatch an egg?
Eggs are hatched just by walking. Yes, walking. Once the player walked the required amount of blocks for the egg
it will be ready to hatch or it will hatch automatically if option is enabled.
Reminder: To make it performance friendly, players must walk
with DIFFERENT yaw/pitch (aka moving head) to be detected!


Sounds good, but is it customizable? I mean, can I add my own rewards?
Of course you can. You can add any item you want. You can add up to 54 items per egg.
And you can create an unlimited amount of eggs.

Great! What about permissions?
You can add permissions per egg if you want so only some players can hatch certain eggs!

Note: NBT items are supported. However if internal code is too long, you'll get a nice error.
Usually happens with nested backpacks. Try to avoid that!
[​IMG]
[​IMG]
  • Multi-version support. BETA!
    • Supports 1.8.8 - Latest
    • Make sure you use latest build. For example: Use 1.8.8 instead of 1.8!
  • Action bar messages.BETA!
    • Notify players when egg is ready to hatch.
    • Notify players when egg hatched.
  • Unlimited eggs. BETA!
    • Create as many eggs as you want.
  • Custom eggs loot. BETA!
    • Add up to 54 items per egg type.
    • Select minimum and maximum amount of items the player can receive.
  • Commands supported for rewards. BETA!
    • Add up to 54 commands per egg type. (Without items)
    • Commands CANNOT BE EDITED IN-GAME.
    • Display commands in loot gui as papers with displayname.
    • Commands can have modifiers, check our GitHub.
  • User friendly.
    • GUI to modify eggs loot.
    • One command only for normal players.
  • Custom textures. BETA!
  • Random textures per egg. BETA!
    • Random texture for one egg so it doesn't look always the same.
    • You choose the textures. Add as many as you want!
  • Real time item update. BETA!
    • Egg items are updated in real time.
    • Check how many blocks are left to hatch an egg.
  • Custom displayname and lore per egg. BETA!
    • Each egg can have a custom displayname and lore when they are not ready to hatch.
    • Each egg can have a custom displayname and lore when they are ready to hatch.
  • Command auto complete. BETA!
    • Autocomplete feature will tell you how to use a command.
  • Reload command. BETA!
    • Update config changes without restart. (Some checks require restart)
  • Egg status command. BETA!
    • Check all status of eggs with one command.
  • Give command. BETA!
    • Give eggs to players with custom amount of blocks. (Works in console too)
  • Loot check.BETA!
    • Players can check eggs loot with a command.
  • System to prevent afk. BETA!
    • The system prevents player from hatching eggs in anti-afk machines.
    • The player must be moving while moving the camera to hatch eggs.
  • Custom permissions. BETA!
    • Each egg can have a custom permission.
  • Fly blacklist feature. BETA!
    • Enable/disable the hatching when flying.
    • Permission to hatch while flying.
  • Blacklisted worlds. BETA!
    • Prevent players from hatching eggs in certain worlds.
  • WorldGuard region support! BETA!
    • DISABLED BY DEFAULT. ONLY ENABLE IT IF YOU NEED IT!
    • You can whitelist/blacklist regions now!
    • Flag added: bettereggs-can-hatch
    • Default option if player is in region but flag is not set.
  • PlaceholderAPI support. BETA!
    • If available, placeholders in commands rewards are parsed using PlaceholderAPI.
  • Hand restriction. BETA!
    • Make eggs hatchable only when they are in main hand.
    • Make eggs hatchable only when they are in off hand. 1.9+ ONLY
    • Make eggs hatchable only when they are in both hand. 1.9+ ONLY
  • Powerful Developer API BETA!
    • Developers can use plugin methods to create custom eggs and random eggs.
  • ALIASES! BETA!
    • Edit aliases for the main command to fit your server language!
  • AlonsoLib Support.
    • Used for JSON and MINI_MESSAGE modifiers.
  • ProtocolLib Support.
    • Used for action bar messages.
    • Used for some command modifiers.
  • Configuration auto update.
    • Configuration will be updated on plugin update.
    • Comments will be removed on config update.
  • Update checker.
    • Be notified when there is a new update.
[​IMG]
config.yml
eggs.yml

[​IMG]
Command auto complete.
[​IMG]
[​IMG]

Eggs status command.
[​IMG]

Give command with custom block specified.
[​IMG]

Egg hatched. (Auto-hatch option enabled)
[​IMG]
Can't see the gif? Click here

Egg hatched in off hand. (Auto-hatch option enabled)
[​IMG]
Can't see the gif? Click here

Custom amount of blocks required to hatch + Real time item update.
[​IMG]
Can't see the gif? Click here

View egg loot.
[​IMG]

View commands in egg loot with displayname.
[​IMG]

Edit egg loot in game. BETA!
[​IMG]

[​IMG]

Installing the plugin in your server:
  • Download the plugin from SpigotMC.org
  • Copy the jar file into you plugins folder.
  • Restart the server.
  • Edit what you want in configuration files.
  • Restart the server.
[​IMG]
Permissions are configurable in configuration files.

Check commands and permissions in our GitHub.

[​IMG]
None yet. You can send me your reviews :D

[​IMG]
This is a simple plugin, i don't think it requires more features.
However if you consider your suggestion should be added, let me know in discussion tab.

[​IMG]
Let us know if your server is using it! ;)

[​IMG]
1) Why is this BETA? That means it has bugs?
Answer:
No, plugin should not have bugs. I use BETA because I like the word, I guess.

2) I like your plugins. Can I suggest you cool ideas for new ones?
Answer:
Sure, join my discord server and let me know. I'll evaluate the suggestion
and decide if I wanna code it or not. Making a suggestion doesn't mean it will be made.

3) How many eggs I can create?
Answer:
Create as many as you want.

4) What items can I add to eggs loot?
Answer:
You should be able to add any item you want. However it's not recommended to add items with long NBT tags.

5) Commands work from console?
Answer:
Most of them yes. Some of them don't, for example, how would you open an inventory from console in /bettereggs loot

6) Why is this free? You know it could be premium right?
Answer:
Why not? I know it could be premium.

7) You plan to add more features?
Answer:
More features shouldn't be needed. I mean, I added everything I think it could be necessary including an API for developers.
That doesn't mean I won't add features. However it must be a good one and of course it must be possible. (Suggest a feature in my discord server)

8) What's that thing called Developer API?
Answer:
If you are not a developer, you won't be able to use it. It allows other plugins to use methods in the plugin to create eggs with
custom textures, custom required blocks to hatch, random eggs, cancel egg hatchings and more things.

9) How to use the plugin after I install it?
Answer:
The plugin is ready to use with some default eggs.

10) How to create new eggs then?
Answer:
Use /bettereggs create the-name-you-want-egg
Use /bettereggs edit the-name-you-want-egg
Add the items you want in that inventory and close it to save.
Use /bettereggs toggle the-name-you-want-egg
Egg will be enabled. You can use now /bettereggs give YourName the-name-you-want-egg 10
You'll receive your new egg that needs only 10 blocks to hatch so you can hatch it in seconds.
Make sure the loot is correct and edit the new egg in eggs.yml to change name, textures and more options.
To apply changes use /bettereggs reload
Ready to use.

11) Can i post this in mcbbs.net?
Answer:
No.

12) Are you sure?
Answer:
Yes, I'm sure. You are not allowed to post it.

13) Help me, it's not working in my server!
Answer:
Before reviewing the resource. Make sure you have installed all dependencies.
It the error persists. Paste startup console log in https://sourceb.in/ and post it in discussion tab or join my server.

[​IMG]
NBT API - This plugin works with NBT Tags.

[​IMG]
Access the API package:
com.alonsoaliaga.bettereggs.api.BetterEggsAPI

Check available methods and events here.

If you find any bugs, errors or want to request a feature.
Join my or use our issue tracker.


Review section is not place to report errors.

[​IMG]
  • None yet! :)

[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]

[​IMG]
By downloading this resource you agree all following terms and conditions:
  • You are not permitted to redistribute the plugin in any form, including as a part of any software package.
  • You are not permitted to decompile or modify the plugin in any form.
  • You are not permitted to claim this resource as your own creation.
[​IMG]
[​IMG]
Resource Information
Author:
----------
Total Downloads: 2,040
First Release: Aug 27, 2020
Last Update: Nov 26, 2023
Category: ---------------
All-Time Rating:
8 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings