RPGRegions [1.16+] icon

RPGRegions [1.16+] -----

Utilise your protection plugin to create skyrim-like discoverable regions



[​IMG]
RPGRegions is the all-in-one region exploration plugin that will finally make it exciting for your players to explore. Discover high mountain ranges and the deepest dungeons. Create complex, dungeon-like areas with various dependencies, requirements, and reward them for their efforts.

It is comparable to that of Skyrim discoverable places, and is highly recommended for RPG servers.

RPGRegions has a large amount of features, including, but not limited to;
  • Fauna discoveries (beta): This is not just a regions plugin - it also supports animal discoveries and a handy book bestiary UI with detailed, configured information on each animal. (Supports MythicMobs.)
  • Automatic generation (beta): RPGRegions can generate a region from a template of a user-created region in your protection plugin. For example, a user creates a land using the Lands plugin, and at 10 chunks an area to discover is automatically created.
  • Limited only by your imagination: It is possible to create complex, levelled regions with dungeon-like areas. The plugin also integrates well with quest systems to prevent access unless you have completed a quest or reached a certain level. I will happily add any feature requests.
  • Timed regions: Make a player walk around to actually discover your region over time.
  • In-game editor: The new in-game editor lets you edit regions with ease in-game.
  • Completely configurable: Every region has its own configuration file. The plugin can be translated into your players' languages on a per-player, per-language basis.
  • Dynmap support: All integrations have Dynmap support in-built into RPGRegions, including support for polygon regions.
  • Takes advantage of new versions! RGB (MiniMessage), tab completion, and per-region fog support (beta).
  • Shh... Secret regions with hints can be created for more exciting gameplay.
  • Regeneration! Regenerate regions to their original state periodically. (beta, WorldGuard only)
  • Documentation detail: The RPGRegions wiki is updated every time an update is released and is very detailed.
  • No compromises. I am focussed on creating a performance friendly plugin with support for any region plugin of your choice.
  • Unique. Unlimited reward-giving system, effects, a fully customisable GUI, and the only discovery plugin supporting MySQL.
  • Open Source! RPGRegions is compliant with Bukkit's licence GNU GPL v3. We do not operate on a money-making foundation. If you're a developer, you can edit the plugin exactly to your needs.
A note on version support
RPGRegions will always support the latest Minecraft version. Currently it officially works with 1.16+, however legacy versions may be dropped at any time.
Requirements
  • Java 16+
  • A 1.16+ server
Optionally:​
Find out how to install and configure at our wiki.​

Screenshots/videos
Further media can be found here, however this section is still being worked on. The best way to try RPGRegions is to download the source code and compile it yourself!
[​IMG]
[​IMG] [​IMG] [​IMG]
Support
Useful links
Download the developer API
Please note the developer API is always being worked on and things may change unexpectedly. See https://fortitude.islandearth.net/rpgregions/developer-api for API information.

A repo for the API is available.
Gradle (Kotlin DSL):
Code (Kotlin):

repositories {
    maven ( "https://repo.convallyria.com/releases" )
}

dependencies {
    compileOnly ( "net.islandearth.rpgregions:api:1.4.5" ) // 1.4.5
}
 
Maven:
Code (XML):

<repositories>
    <repository>
        <id>convallyria-repo </id>
        <url>https://repo.convallyria.com/releases </url>
    </repository>
</repositories>

<dependencies>
    <dependency>
            <groupId>net.islandearth.rpgregions </groupId>
            <artifactId>api </artifactId>
            <version>1.4.5 </version>
            <scope>provided </scope>
    </dependency>
</dependencies>
 
Data collection statement
RPGRegions uses bStats to gather metrics on the usage of the plugin. This data is sent to a publicly accessible page at https://bstats.org/plugin/bukkit/RPGRegions/2066. If you do not consent to this collection of data, you may disable it at plugins/bStats/config.yml.
FAQ
1. Do you support x protection plugin?
We aim to support as many as possible, as long as it has a maven repository and documentation we will add it.
2. Why is the jar over 1MB?
RPGRegions has a few libraries that are (unfortunately) large, some are within the Spigot jar, but their package locations have changed between versions. In order to offer multi-version compatibility we need to shade these into the jar.
3. What makes it better than x discovery plugin?
RPGRegions offers full configuration for each individual region. It is constantly up-to-date and aims to support as many region plugins as possible. Additionally, it has support for MySQL, unlike similar plugins. It is also not just a region plugin - it supports entity discoveries, too.
4. Can I get x feature added?
We are always looking for new features to add. Create an issue on our gitlab or ask on Discord and I will get round to it.

Please don't hesitate to ask for help on our Discord!

[​IMG]
Resource Information
Author:
----------
Total Downloads: 286
First Release: Jan 21, 2020
Last Update: Jul 16, 2024
Category: ---------------
All-Time Rating:
15 ratings
Find more info at fortitude.islandearth.net...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings