★ OpenRP [1.13+] | Powerful Roleplay Plugin ★ icon

★ OpenRP [1.13+] | Powerful Roleplay Plugin ★ -----

A plugin that turns your server into a modern Roleplay experience.




(Silent Update)

Fixes a relatively obscure bug related to #-style hex parsing.
----------, Aug 3, 2022

(Silent Update)

Adds Placeholder parsing in action replacement.
----------, Jul 20, 2022

Version 2.3.5

This update has been tested against the latest 1.19 version and is compatible with it.
  • Updated PlaceholderAPI color parsing as per the 2.11.2 update.
  • Fixed Time module unable to load worlds at start-up and not registering worlds correctly on reload.
----------, Jul 20, 2022

Version 2.3.4

This update has been tested against the latest 1.18 version and is compatible with it.
  • Fixes a bug with switched channels not following the right cooldown times.
----------, Dec 14, 2021

Version 2.3.3

This update has been tested against the latest 1.17 version and is compatible with it.
  • Fixes a bug with action channels working in switched channels.
  • Fixes hex codes not being removed on some versions of Minecraft 1.16 and changes some API regarding the "colorize" method.
  • Thanks to @Tanguygab, a new /character profile system exists which lets you have "multiple characters" by saving & loading several different character profiles stored for your account. Permissions & such are in the config of Descriptions.
----------, Jun 16, 2021

Version 2.3.2
  • Fixes a super tiny bug with OpenRP rolls when using alternate rolls and not having the permission node.
  • Fixes Time's hook into PlaceholderAPI and deprecates old method.
Note: This version should be the most stable and OpenRP shouldn't receive updates for a while. I'll only release an update with new features once I actually complete MySQL integration.
----------, Mar 13, 2021

Version 2.3.1
  • Fixes bugs with the new channel switch and toggle systems.
  • Adds to the OpenRP Chat API - ORPChatEvents has a new getter - wasCommand() - to tell if the event was fired because of a person typing in chat plainly or because they used a channel's command. The ORPChatEvent with 3 arguments only is now deprecated, and instead one with 4 arguments is recommended.
  • Attempts to fix broken PlaceholderAPI placeholders (if it doesn't fix it, it's likely your server).
----------, Mar 10, 2021

Version 2.3
  • Adds the super-anticipated Channel Toggle and Channel Switcher features built-into OpenRP Chat. Options for it as well as enabling it can be found in the brand new "toggles-and-switches.yml" file from the "chat" folder. To use these, try /channelswitch and /channeltoggle (or /chsw and /chtg for short).
    WARNING: This update requires that the file "plugins/OpenRP/chat/messages.yml" is deleted and the server is restarted. This is due to these new features. Regardless of whether you want to use them or not, this is a requirement.
  • Fixes a bug in Chat with some plugins not being able to cancel the chat event. It should work OK now, let me know if it helped.
----------, Mar 5, 2021

Version 2.2
  • Adds Time placeholders in PlaceholderAPI and (hopefully) MvDWPlaceholderAPI: %orptime_world_(unit)% and %orptime_in_(world)_(unit)%. The (unit) is just second, minute, hour, day, month, or year, so for example %orptime_world_second% will give you the current second in the player's world. To get the time in a specific world, use %orptime_in_(world)_(unit)%, where (world) is replaced with the name of the world you want to target.
  • Adds action functionality to Chat - that is, it colors messages *in between a symbol* automagically! Each channel can have its own separate symbol, and color replacement! To add it, please check our Wiki page.
  • The config.yml for Chat has been updated to have two new default channels (though you could've always added them manually too!). This is just to simplify things a bit for starters.
  • Support for hex codes #012ABC! Minecraft 1.16 only. The version will be detected at launch, and if it is 1.16+, it will allow the use of this behaviour! It also works across all modules.
----------, Jan 16, 2021

Version 2.1.2f1
  • Quick fix for a bug when loading PAPI or MVdW into OpenRP. If you had issues with placeholders simply not showing from/in OpenRP, now they should be fixed. Sorry!
----------, Dec 20, 2020

Version 2.1.2
  • Fixes the tab-completion in OpenRP (finally!). All channels will have a proper command that is no longer red and that checks for aliases, too. To make sure this works, please ensure you restart whenever a new channel is added or whenever an alias is changed for any command. Reloading is recommended only for changing properties about chat channels (such as the format, range, perm nodes etc.)
  • Fixes tab-completion for some commands. Some commands become red & unusable without their permissions, while for /character, the fields get added and players can be tab-completed.
  • A bug was fixed regarding chat, where if the chat event was cancelled OpenRP would still send the message in the default channel. This no longer happens.
Unfortunately, I have had to remove the GitHub project and re-add the one I've made. It doesn't use Maven anymore for various reasons. Also, to note, the Wiki is going to be re-written because I did a bit of a terrible job writing it. Please have patience for now, if you need any help contact me on Discord! :)
----------, Dec 20, 2020

Version 2.1.1
  • Fixes Chat's API slightly by performing color code permission checks before running ORPChatEvents. This allows developers to add colors to the message itself without it being reset because the sender doesn't have chat color permissions.
  • Adds two placeholders to Time: {rawday} and {rawmonth}, displaying the day of the month and month as two integers without a "0" appended before them. This is useful if you set the day and month to be displayed as words instead of numbers, giving you more flexibility.
----------, Aug 6, 2020

Version 2.1.0

!! You must reset config.yml for Time (plugins/OpenRP/time/config.yml) by deleting it, since a new one has been added. Make sure to back up your old one so you can copy your old stuff over !!

  • Adds new feature in Time letting you replace the day and/or month with their respective text values instead.
  • Support for Chat Colors all across that use hex values has been inspected & is now added. Example: &x&f&f&f&f&f&f = #ffffff.
  • You can now remove the format in Time, letting you remove the Action Bar completely.
  • Descriptions now properly loads all fields when reloading the plugin for all online players without a relog required.
  • Fixes have been added across formats in Chat and Descriptions, which created a lot of confusion.
  • Numerous bug fixes have been implemented across the entire plugin.
----------, Jul 30, 2020

Version 2.0.4
  • Fixes Chat cool-downs once and for all.
----------, Jun 11, 2020

Version 2.0.3
  • Patches a bug with Chat sharing the same cool-down for all chats. Each chat should have its cool-down stored separately now.
  • Adds a new getWorld() method in the event for Time's API, letting developers have more flexibility.
----------, Jun 5, 2020

Version 2.0.3
  • Patches a bug with Chat sharing the same cool-down for all chats. Each chat should have its cool-down stored separately now.
  • Adds a new getWorld() method in the event for Time's API, letting developers have more flexibility.
----------, Jun 3, 2020

Version 2.0.2
  • Patches a bug with Time still loading disabled worlds.
  • Patches a bug where Chat channels could still be used with multiple slashes (e.g. //looc, or //////looc would all work, now they don't)
  • Replaces Apache's NumberUtils with a custom NumberParser class, meaning that the issues with /roll (number) and /rptime will no longer happen.
----------, May 19, 2020

Version 2.0.1
  • Patches a bug with asynchronous firing of Chat Events.
----------, May 12, 2020

Version 2.0
  • Rewrote OpenRP from scratch.
  • Please look on the Wiki to see all features that were changed & how OpenRP works now.
  • OpenRP 2 is very different from 1.3.4. If you are planning on updating, your server will need to undergo maintenance.
----------, May 12, 2020

Version 1.3.4
  • Recompiled OpenRP Description, as it was compiled in a buggy manner, for whatever reason. This would break the override function.
  • Added a timedata reset trigger in OpenRP Time's update method, meaning it shouldn't freeze the date anymore.
----------, Apr 10, 2020

Version 1.3.3
  • Fixed OpenRP Description display bug in /character about. Long values that go on the next row in chat now display correctly client-side.
  • Fixed OpenRP Description /character command, adding proper exceptions to remove the NullPointerExceptions from console and the pesky "Internal error" message in game.
  • Modified OpenRP Time's timedata handle. It should update the date properly from now on, without locking itself on one date every now and then.
----------, Mar 30, 2020

Version 1.3.2
  • This update simply fixes a problem in OpenRP Descriptions' type 2 input, and patches some bad code in OpenRP Time.
  • Your configuration files should not be affected
----------, Mar 19, 2020

Version 1.3.1
  • This update simply fixes a couple bugs in OpenRP Descriptions and OpenRP Combat.
  • It also implements a new message part in OpenRP Combat, which was not buggy, but which I had completely overlooked. I suggest you create a copy of your current messages.yml ,and then delete it, so it can regenerate the file, such that you can see what's new! Please note that without doing this, the plugin may have errors! If you're unsure what to do, simply delete messages.yml and restart, or contact me on Discord.
----------, Feb 22, 2020

Very Minor Fix. . .
  • This is only a bug fix. Very small, but mandatory!
----------, Feb 20, 2020

Version 1.3

  • Implemented messages.yml into every plugin that had such features.
  • Added a lot of improvements and extra features to OpenRP Descriptions, including a new type system, called allowing system, with 3 main options, which let you use characters from a list, disallow those characters, or allow only values from a list. I recommend you refresh the configuration entirely so that you can see the new changes, or check this pastebin for a reference.
  • Fixed some minor bugs which are not worth mentioning in detail.
----------, Feb 20, 2020

Version 1.1.1

  • Fixed a bug in OpenRP Combat which allowed you to /combat start yourself.
  • Modified OpenRP Time's format; more info in the config. My suggestion is to reset your current config, keep the format, and modify it accordingly after the config is refreshed.
----------, Feb 1, 2020

Version 1.1.0

  • Added compatibility with any version that is equal or higher than 1.10. Hopefully this helps more servers use it.
  • Added a "disabled commands during combat" feature for OpenRP Combat.
  • Fixed the Boss Bar option for OpenRP Time.
  • Cleaned up the code a bit.
----------, Jan 29, 2020

Resource Information
Author:
----------
Total Downloads: 15,180
First Release: Dec 27, 2019
Last Update: Aug 3, 2022
Category: ---------------
All-Time Rating:
17 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings