Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blackninja745-studios/lightweighthomes
A lightweight home plugin for PaperMC servers, designed for simplicity and ease of use.
https://github.com/blackninja745-studios/lightweighthomes
hologram lightweight minecraft papermc papermc-plugin plugin
Last synced: 14 days ago
JSON representation
A lightweight home plugin for PaperMC servers, designed for simplicity and ease of use.
- Host: GitHub
- URL: https://github.com/blackninja745-studios/lightweighthomes
- Owner: BlackNinja745-Studios
- License: gpl-3.0
- Created: 2024-04-07T16:44:57.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-05-28T00:51:51.000Z (9 months ago)
- Last Synced: 2025-02-01T11:11:52.926Z (14 days ago)
- Topics: hologram, lightweight, minecraft, papermc, papermc-plugin, plugin
- Language: Java
- Homepage: https://bn745studios.com
- Size: 6.71 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Lightweight Homes
Lightweight Homes is a simple, lightweight plugin to allow players to create homes!
Our focus is on providing only essential features, without extra complexity you'll never use, ensuring the plugin remains lightweight and highly performant.![LightweightHomes Demo](https://github.com/BlackNinja745-Studios/LightweightHomes/blob/main/assets/demo.gif)
## Features
- `/home`, `/sethome`, and `/removehome` to use, create, and delete your home!
- Players are limited to one home each, simplifying usage.
- Fully configurable permissions.
- Operators can configure other players' homes.
- Extremely performant, homes are saved in [PersistentDataContainers](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/persistence/PersistentDataContainer.html) instead of config files.
- Simple code, reduced complexity leads to no bugs.## Support
- Open an issue on [GitHub](https://github.com/BlackNinja745-Studios/LightweightHomes/issues)
- Ask for help on [Discord](https://discord.bn745studios.com)## Commands
Command access can be configured with permissions. To configure other players' homes, `lightweighthomes.managehomes` is needed.- `/home`: Teleports you back to your home, if it exists.
- `/home []` teleports you to another player's home, `managehomes` required.
- `/sethome`: Creates your home at your current location.
- `/sethome []` sets another player's home at your location, `managehomes` required.
- `/sethome [] [ ]` sets another player's house to a specified location, `managehomes` required.
- `/removehome`: Removes your home, if it exists.
- `/removehome []` removes another player's home, `managehomes` required.## Permisssions
All the functionality is controlled by permissions, so you can customize what players can do.
| Permission | Default | Description |
|--------------------------------|---------|--------------------------------------------------------|
| `lightweighthomes.usehome` | All | Allows players to return to their home. |
| `lightweighthomes.sethome` | All | Allows players to create a home. |
| `lightweighthomes.removehome` | All | Allows players to delete their home. |
| `lightweighthomes.managehomes` | OP | Allows using, creating, and removing of other's homes. |