Region Titles
Region Titles - Latest version 1.4
This is a lightweight way for servers to display a region upon entering in a nice graphical way by using Titles as released on 1.8. It requires a couple plugins to work fully though, but seamlessly integrates.
Version 1.3+ now supports Towny and Factions.
- Please delete your Config.yml file before running a 1.3+ version if you have a pre-1.3 version.
- Pre-1.3 version will have their Regions.yml files updated to give the option to provide independent Title and Subtitle by WorldGuard region.
Compatible MC Versions?
- Works on 1.8 Bukkit or Spigot
What is required?
- Nothing, although without one of the below, it is not very useful
- Hooks into Towny, Factions and WorldGuard to tell player when they enter one of the zones setup in those plugins
Optional:
- WorldGuard 6.0.0+ - Needed for regions
- WorldEdit 6.0.1+ - Needed for locations inside regions
- WorldGuard Region Events v1.3 - Needed to hook into WG events
- Towny- Tested on 1.8
- Factions- Tested on 1.8
- MassiveCore- Required for Factions
How does it work?
- Drop and play, really.
- Plugin will auto-detect WorldGuard regions and hook into Towny or Factions
Config Options?
Most removed for simplicity
- Towny.configFile: english.yml (change if yours is different)
- onLeave: true/false (tell Player when they have entered Wilderness)
- titleText / subtitleText colors (choose what color to display for zone titles)

-
View User Profile
-
Send Message
Posted Apr 6, 2016when you update the plugin, you should add commands where you can customize the title and subtitle with color and font.
-
View User Profile
-
Send Message
Posted Mar 24, 2016Need an update for 1.8.8 thu. Please
-
View User Profile
-
Send Message
Posted Feb 12, 2016I have this error message: [17:39:13] [Server thread/ERROR]: Could not pass event RegionEnterEvent to RegionTitles v1.4 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) [spigot.jar:git-Spigot-5f38d38-18fbb24] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-5f38d38-18fbb24] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-5f38d38-18fbb24] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-5f38d38-18fbb24] at com.mewin.WGRegionEvents.WGRegionEventsListener.updateRegions(WGRegionEventsListener.java:109) [WGRegionEvents-1.3.jar:?] at com.mewin.WGRegionEvents.WGRegionEventsListener.onPlayerMove(WGRegionEventsListener.java:67) [WGRegionEvents-1.3.jar:?] at sun.reflect.GeneratedMethodAccessor135.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_60] at java.lang.reflect.Method.invoke(Method.java:497) [?:1.8.0_60] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [spigot.jar:git-Spigot-5f38d38-18fbb24] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-5f38d38-18fbb24] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot.jar:git-Spigot-5f38d38-18fbb24] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-5f38d38-18fbb24] at net.minecraft.server.v1_8_R3.PlayerConnection.a(PlayerConnection.java:270) [spigot.jar:git-Spigot-5f38d38-18fbb24] at net.minecraft.server.v1_8_R3.PacketPlayInFlying.a(SourceFile:126) [spigot.jar:git-Spigot-5f38d38-18fbb24] at net.minecraft.server.v1_8_R3.PacketPlayInFlying$PacketPlayInPosition.a(SourceFile:57) [spigot.jar:git-Spigot-5f38d38-18fbb24] at net.minecraft.server.v1_8_R3.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-5f38d38-18fbb24] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_60] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_60] at net.minecraft.server.v1_8_R3.SystemUtils.a(SourceFile:44) [spigot.jar:git-Spigot-5f38d38-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:715) [spigot.jar:git-Spigot-5f38d38-18fbb24] at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot.jar:git-Spigot-5f38d38-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot.jar:git-Spigot-5f38d38-18fbb24] at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot.jar:git-Spigot-5f38d38-18fbb24] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_60] Caused by: java.lang.NoClassDefFoundError: net/minecraft/server/v1_8_R1/Packet at com.questcraft.regiontitles.titles.Title.wgDisplay(Title.java:20) [?:?] at com.questcraft.regiontitles.worldguard.RegionEnter.onRegionEnter(RegionEnter.java:22) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_60] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [?:1.8.0_60] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_60] at java.lang.reflect.Method.invoke(Method.java:497) [?:1.8.0_60] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [spigot.jar:git-Spigot-5f38d38-18fbb24] ... 24 more Caused by: java.lang.ClassNotFoundException: net.minecraft.server.v1_8_R1.Packet at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:91) [spigot.jar:git-Spigot-5f38d38-18fbb24] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) [spigot.jar:git-Spigot-5f38d38-18fbb24] at java.lang.ClassLoader.loadClass(ClassLoader.java:424) [?:1.8.0_60] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [?:1.8.0_60] at com.questcraft.regiontitles.titles.Title.wgDisplay(Title.java:20) [?:?] at com.questcraft.regiontitles.worldguard.RegionEnter.onRegionEnter(RegionEnter.java:22) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_60] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [?:1.8.0_60] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_60] at java.lang.reflect.Method.invoke(Method.java:497) [?:1.8.0_60] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) [spigot.jar:git-Spigot-5f38d38-18fbb24] ... 24 more
-
View User Profile
-
Send Message
Posted Dec 5, 2015@pinoylifecraft727
I agree, is there a plugin exactly like this that does support plotme though?
-
View User Profile
-
Send Message
Posted Sep 19, 2015We're getting spammed by these messages when a player moves. I've tried various versions of worldguard. Any ideas, or is this because its only compatible with a particular server version?
[04:39:51 ERROR]: Could not pass event PlayerMoveEvent to WorldGuard v6.0.0-beta-05.1569-
org.bukkit.event.EventException...
[04:39:51 ERROR]: Could not pass event PlayerTeleportEvent to WorldGuard v6.0.0-beta-05.1569-
org.bukkit.event.EventException...
-
View User Profile
-
Send Message
Posted Aug 12, 2015@nj2miami
Can you add PlotMe support! To know Plot owners :)
-
View User Profile
-
Send Message
Posted Jul 14, 2015@WinMillion20
It is not tested for Spigot 1.8.5, sorry but if it is not working then it is a Spigot issue and until I build against 1.8.5 it won't work. Not sure when I will get around to it though, but I will look into it.
-
View User Profile
-
Send Message
Posted Jun 5, 2015@xDizasterCYx
Getting the same problem on Spigot 1.8.5, maybe you should revamp the plugin a bit.
-
View User Profile
-
Send Message
Posted Jun 4, 2015@nj2miami
I am using the latest Spigot version. I don't know what's the problem :/
-
View User Profile
-
Send Message
Posted Jun 3, 2015@xDizasterCYx
Sorry for the late response, but your issue is a Spigot issue.
"Caused by: java.lang.NoClassDefFoundError: net/minecraft/server/v1_8_R1/Packet"
Try a newer version and see if that helps.
-
View User Profile
-
Send Message
Posted May 19, 2015Getting this error when entering a region
http://pastebin.com/ks9KP50k
-
View User Profile
-
Send Message
Posted May 10, 2015What about area's that are supposed to be a secret and when found should not be broken?
-
View User Profile
-
Send Message
Posted Mar 17, 2015Hi !
I'm french, so sorry for the level of English ^^
I have a little suggestion: if I want to put the title 'L'Antre', and although the title is not displayed because the apostrophe that lies between the other two.
It is possible to replace the apostrophe that around the title (and subtitle) by double quote? Like this: "L'Antre" which should solve the problem!
Thank you :)
-
View User Profile
-
Send Message
Posted Mar 15, 2015@lanky5544
I'll take a look.
-
View User Profile
-
Send Message
Posted Mar 6, 2015Can you add plotme support, so that it displays who owns the plots
-
View User Profile
-
Send Message
Posted Mar 3, 2015@madtomic
Not until the author decides to create an event which trigger when someone enters/exits their regions.
-
View User Profile
-
Send Message
Posted Mar 3, 2015@SirSchinken
You are right, I am not parsing color codes right now, I could add it. Right now you can select a single general color for TITLE and SUBTITLE in the config.
I'll put color code parsing on my to-do list. Thanks.
I will also add an option to play a sound effect upon entry.
-
View User Profile
-
Send Message
Posted Mar 3, 2015Can you add support for Grief-Prevention regions?
http://dev.bukkit.org/bukkit-plugins/grief-prevention/
-
View User Profile
-
Send Message
Posted Feb 28, 2015Could you add an sound feature? So player hear a sound when he enters a special area for example. & Whats about an colored custom title? "/rt title &eTest &f123 &c123 &lBIG" not working.
-
View User Profile
-
Send Message
Posted Feb 28, 2015@GodsDead
@BuzzyJJ
@madtomic
Check the new 1.4 file I just uploaded once it is approved.