Skip to content
fromgate edited this page Jun 11, 2017 · 5 revisions

ReActions is a plugin for craftbukkit server. It brings to Minecraft custom event processing system.

ReActions is a tool that allows you to add new features to items, buttons and... events. You can add new actions that occur when you click the button or open the chest. You can change the state of lever or teleport the player to another location. You can check whether the player in the region and give him an enchanted item as reward for killing a Boss.

Oh yeah! You can spawn a Boss-mob too...

ReActions can interact with third-party plugins (Vault, Factions, Towny, etc...) to introduce the possibility of non-standard use of their capabilities or give you more flexible and fully customizable settings of the player. For example, you may charge a fee for the entrance to the territory or for opening the chest or pulling the lever. You can perform some actions when player is changing faction (provided by Factions plugin) or force player to join town (Towny plugin).

And... you don't need to learn scripting language. It takes just a few minutes to understand the principles of ReActions and then you'll be limited only with your imagination.

What can I create using the ReActions?

Here are some examples of usage of ReActions that I find at some servers:

  • Teleporting system that can charge money or items and depends on player permissions and in-game time. For example: teleporting only during daytime using one diamond block as payment.
  • Simple admin-shop that sells items. For example you can sell a full set of diamond armor by single click of mouse button.
  • Radioactive areas - player gets a damage inside the area and some time after leaving this region.
  • Bridges and gates.
  • Create custom commands (including your native language) without the need to install third-party plugins.
  • Creating an additional ways to solve quest or labyrinths. For example, player with the diamond sword in hand will be teleported to a special location, but player without the diamond sword will be teleported for another place.
  • Executing third-party plugins commands will bring you a lot of fun.
  • I know a server with a kind of strategy game. Players can’t build there, but there are some regions where players can buy buildings that provide resources (buildings are created by ScLoad plugin command executed using ReActions).
  • Creating guns and jetpacks.
  • more, more and more...

Why ReActions?

Sometime I receive a question: why I should use ReActions instead of any scripting plugins that could be found at BukkitDev. I can say few words about it. If you learned any scripting language of any scripting plugin I can not recommend you to change it. Keep using that plugin, and don't try to change it. Most of scripting plugins allow you to do the same things as ReActions. But there are some particular qualities to which I would like to focus:

  • ReActions is really easy to start. After creating your first activator you will know everything about how ReActions works.
  • I'm trying to made ReActions closer to user, not to developer: bukkit's built-in events usually are not mirrored in ReActions. For example ReActions contains a REGION_ENTER activator instead of using bukkit's events (PlayerMoveEvent, PlayerTeleportEvent and PlayerJoinEvent) where script-writer must check regions around the player.
  • I'm trying to made ReActions closer to server owner (again) and going to add support to most popular plugins. Now supported: WorldGuard, Vault, Craftconomy3, Factions, Towny, PlayEffect and RacesAndClasses.
  • You can create activators using plugin's command or editing the config files manually (it's even much easier).
  • ReActions is not a scripting language. And users thanking me for this fact, and this is main reason for me to continue working on it.ReActions is really easy to start. After creating your first activator you will know everything about how ReActions works.
  • I'm trying to made ReActions closer to user, not to developer: bukkit's built-in events usually are not mirrored in ReActions. For example ReActions contains a REGION_ENTER activator instead of using bukkit's events (PlayerMoveEvent, PlayerTeleportEvent and PlayerJoinEvent) where script-writer must check regions around the player.
  • I'm trying to made ReActions closer to server owner (again) and going to add support to most popular plugins. Now supported: WorldGuard, Vault, Craftconomy3, Factions, Towny, PlayEffect and RacesAndClasses.
  • You can create activators using plugin's command or editing the config files manually (it's even much easier).
  • ReActions is not a scripting language. And users thanking me for this fact, and this is main reason for me to continue working on it.

Download ReActions

You can find all download links on the download page.

Clone this wiki locally