Expand translation support
Added permissions:
schneckenhaus.open_shell_menu and
schneckenhaus.place_shells
Added permission: schneckenhaus.transfer_ownership
Added ability to increase size of snail shell to the menu
Added permission schneckenhaus.create_shell_copies. By setting it to false you can prevent players from making copies of a snail shell through the menu
Added permissions for all subcommands
Added permission schneckenhaus.bypass_theft_prevention
- Snail shell chunks will no longer be unloaded if one on the following is true:
1) an online player has the snail shell in his inventory
2) the snail shell is placed in a loaded chunk (including spawn chunks)
- If a snail shell is broken by a piston, its id will be preserved. If theft prevention is enabled in the config, a piston can't break a snail shell.
You now use hoppers to transfer items into and out of snail shells.
Added commands /sh tpPlayer and /sh list

Fixed a bug that prevented players from opening the snail shell menu in custom shells.
Fixed a bug that made the player get a paper item if canceling an anvil input dialogue.
A lot of users have asked for it, now translation support finally arrives.
Added language.yml file.
Supported languages by default: English and German
- Readd the ability to lock/unlock a snail shell by left clicking its door
- Add config to enable/disable rainbow mode
- Made snail shells dispensable
- Redesigned access control menu
- Blacklist and whitelist can now be edited without enabling them
- Add ability to get a copy of the shell item in the shell menu
- Players will be notified when someone else wants to enter their locked snail shell (bell sound + chat message)
- Added a fast way to copy the corner positions of a snail shell, e. g. for use in WorldEdit. Go to the snail shell and use /sh info
- Added a new menu to every shell. It can be opened by interacting with a crafting table that has been added to the floor of every snail shell next its door.
- Added a menu entry to transfer ownership to another player. An anvil GUI will open, where you type the other player's name. After that, another menu will open up asking you to confirm the transfer of ownership.
- Added a color selection menu for shulker shells.
- Added a rainbow mode for shulker shells. If enabled, the color will change automatically. The speed can be adjusted in the config.
- Added an access control menu.
- Added a menu option to enable whitelist / blacklist for snail shells.
Please note that this is the first version which only supports Paper, and Paper-based servers (not Spigot). If you still use Spigot, use an older plugin version.
Changes:
- added configuration to prevent players from breaking other players' snail shells
- added configuration to automatically give players a snail shell of certain size on first join, called "home shell" (idea: Arsen Cross)
- added configuration to keep this home shell in inventory on respawn
- added command /sh home to teleport to this home shell
- internal changes, switch from Spigot API to Paper API to make the plugin more future proof
Snail shells are now also dropped when you destroy them in creative mode
Thanks for the contribution to
https://github.com/pklebba
Left-clicking the door of your snail shell, you can now lock / unlock it. If it is locked, only you can enter your snail shell.
Fixed a bug which caused an exception to be thrown when placing a snail shell.
Behebt einen Fehler, der dazu führte, dass eine Fehlermeldung beim Setzen eines Schneckenhauses erschien.
Fixed a bug that caused a player to spawn outside of a snail shell if the door was obstructed
Behebt einen Fehler, dessentwegen Spieler sich nach dem Betreten außerhalb eines Schneckenhauses befanden, wenn der Eingang versperrt war.
Fixed a bug that caused the configuration to be reverted if it was modified while the server was running.
Added the ability to delete snail shells by using /sh delete <id>.
Mithilfe des Befehles /sh delete <id> können Schneckenhäuser gelöscht werden.
This update fixes several bugs:
- A player could leave snail shells by clicking doors placed by him or her.
- An exception was thrown when a particular combination of the initial size and size increase of a snail shell was used in the configuration.
- Commands like /sh create or /sh tp didn't store the players previous location.
- An error occurred when a player tried to leave a snail shell which he or she didn't enter through the usual way but by e.g. executing a command.
Diese Aktualisierung enhält eine Vielzahl an Fehlerbehebungen:
- Ein Spieler konnte ein Schneckenhaus verlassen, indem er mit einer Tür interagierte, die er aber nicht selbst platziert hatte.
- Eine Fehlermeldung entstand beim Verwenden bestimmter Kombinationen aus der Anfangsgröße und der zusätzlichen Größe pro Zutat eines Schneckenhauses.
- Befehle zum Erstellen eines und zum Teleportieren zu einem Schneckenhause behielten sich nicht die vorherige Position des Spielers.
- Ein Fehler trat auf, wenn ein Spieler ein Scheckenhaus verließ, welches er nicht über den üblichen Weg, sondern zum Beispiel mittels eines Befehles betreten hatte.
This version fixes a bug which occurred when a player died in a snail shell and resulted in him or her no loner being able to enter this snail shell.
Diese Aktualisierung behebt ein Problem, das auftrat, wenn ein Spieler innerhalb einer Shulkerbox starb, und dazu führte, dass er sie nicht mehr betreten konnte.
Added permissions, a list will be added to the main page.
Fixed a bug because of which there were no comments in nested sections of the config file.
- Using a spyglass, a chest and gold to increase its size, a enterable chest can be crafted.
- Basic support for custom shulker types! Use the command /sh newShellType <name> <template area> <ingredients> to add a new template for shells.
- Allow players to nest snail shells. Enable or disable this in the configuration.
- Use /sh tp <id> to teleport to a snail shell.
- Use /sh count to query the amount of snail shells on your server.
Fixed a bug that occured when there is no world named "world".