Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Incendo/Hyperverse
A Minecraft world management plugin
https://github.com/Incendo/Hyperverse
bukkit bukkit-plugin minecraft paper spigot spigot-plugin world-management world-plugin
Last synced: 14 days ago
JSON representation
A Minecraft world management plugin
- Host: GitHub
- URL: https://github.com/Incendo/Hyperverse
- Owner: Incendo
- License: gpl-3.0
- Created: 2020-04-14T04:02:21.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-07-16T17:06:54.000Z (4 months ago)
- Last Synced: 2024-07-31T20:31:53.322Z (3 months ago)
- Topics: bukkit, bukkit-plugin, minecraft, paper, spigot, spigot-plugin, world-management, world-plugin
- Language: Java
- Homepage: https://hyperver.se
- Size: 1.27 MB
- Stars: 59
- Watchers: 6
- Forks: 20
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Support: SUPPORT.md
Awesome Lists containing this project
- awesome-minecraft - Hyperverse - A lightweight world mangement plugin for Bukkit. (Region and World Management / Velocity)
- awesome-minecraft - Hyperverse - A lightweight world mangement plugin for Bukkit. (Region and World Management / Velocity)
README
**Hyperverse is W.I.P!**
[![TeamCity](https://ci.intellectualsites.com/app/rest/builds/aggregated/strob:(buildType:(project:(id:Hyperverse_2)))/statusIcon.svg)](https://ci.intellectualsites.com/project.html?projectId=Hyperverse_2&tab=projectOverview&guest=1)
[![CodeFactor](https://www.codefactor.io/repository/github/sauilitired/hyperverse/badge)](https://www.codefactor.io/repository/github/sauilitired/hyperverse) ![Java CI with Maven](https://github.com/Sauilitired/Hyperverse/workflows/Java%20CI%20with%20Maven/badge.svg)A Minecraft world management plugin for Bukkit 1.17, 1.18, 1.19 and 1.20.
Only the latest minor version is support (i.e. 1.20.4 for 1.20.x)
More versions may come to be supported in the future.## Features
Current Features:
- World creation
- World importing (will automatically import worlds)
- World loading/unloading
- World teleportation
- World flags (gamemode, local-spawn, force-spawn,
pve, pvp, world-permission, nether, end, profile-group, difficulty, creature-spawn, mob-spawn, respawn-world, ignore-beds, alias, unload-spawn)
- World game rules
- Tab completed commands
- Persistent world locations
- Nether & end portal linking
- Per world player data
- Per world beds
- World regeneration## Links
### Downloads
- [Spigot](https://www.spigotmc.org/resources/hyperverse-w-i-p.77550/)
- [Development Builds #1](https://ci.athion.net/job/Hyperverse/)
- [Development Builds #2](https://ci.intellectualsites.com/project.html?projectId=Hyperverse_2&tab=projectOverview&guest=1)
- [Issue Tracker](https://issues.intellectualsites.com/projects/58b45c18-71d9-4e6a-9095-68761926c007)### Documentation
- [Wiki](https://wiki.intellectualsites.com/hyperverse/home)
- [JavaDoc](https://plotsquared.com/docs/hyperverse/)## Contributing
Contributions are very welcome. Some general contribution
guidelines can be found in [CONTRIBUTING.md](https://github.com/Sauilitired/Hyperverse/blob/master/CONTRIBUTING.md)
## Maven
```xml
intellectualsites-snapshots
https://mvn.intellectualsites.com/content/repositories/snapshots
org.incendo.hyperverse
Core
0.11.0-SNAPSHOT
providedorg.incendo.hyperverse
Core
0.11.0-SNAPSHOT
javadoc
providedorg.incendo.hyperverse
Core
0.11.0-SNAPSHOT
sources
provided```
## API
A majority of the API is accessible using `Hyperverse.getApi()`. For example, creating
a world is easy as:```java
WorldConfiguration worldConfiguration = WorldConfiguration.builder()
.setName("your world").setType(WorldType.NETHER)
.setWorldFeatures(WorldFeatures.FLATLAND).createWorldConfiguration();
try {
HyperWorld world = Hyperverse.getApi().createWorld(worldConfiguration);
} catch (HyperWorldCreationException e) {
e.printStackTrace();
}
```