Herobrine Trolling (HeroTroll)
Description
HeroTroll is a plugin designed to make trolling easier. It was inspired by my Herobrine server, that has been enhanced ever since I made this. You can also control a players chat, which can come in very handy. With all of the commands, it is very easy to go completely undercover. Herobrine can listen to what you say and reply!! I've added permissions and I hope you enjoy! Happy Herobrine Trolling!~
Frequently Asked Questions
None at the moment
Dont be afraid to ask me!
Versions
Version | Status |
---|---|
1.0 | Released |
2.0 | Released |
3.0 | Released |
3.1 | DELETED |
3.2 | DELETED |
4.0 | Released |
5.0 | Released |
5.1 | Released |
6.0 | Released |
6.1 | Released |
6.2 | Released |
7.0 | In Development |
Installation
- Download Plugin
- Drag HeroTroll.Jar into your plugin folder
- Restart Server
- Enjoy
NOTICE: This plugin automatically checks itself for updates and it can be disabled in the config by setting "EnableAutomaticUpdater" to false.
Suggestions? Tell me in comments!
Questions? Ask me in comments!
Hey its carleyintn from your old server! When do you think your server will come back up? I miss you so so so so so much! Please message me some of the servers you play so we meet up again! @xXblazingvortexXx
In reply to carleyintns:
1.7.10 plz
UPDATE: So, you may have noticed that the project has not been active recently. This is for two reasons, the crash of bukkit and the computer that I made the broke and I did not get the source off.HOWEVER, using the power of a glorious de-compiler and some good old fashioned hard work. I was able to get it working again and compatible with spigot 1.8 So, now I plan on completing the development of HeroTroll 7 and posting it to bukkit and spigot for all to enjoy! :) It will be here soon so keep your eyes open
Plz update
Going to update to 1.8 soon :D Having some issues with the firespin command but It should not be too long now.
Wait vrive
im trying to downloaded it and i clicked the download but nothing happen
@xXblazingvortexXx
KK
@thejustuskid2014 most minecraft servers use java 6 so i compiled it with it (my server uses java 7 and this works), however next version I will use java 7 or create a link for a java 7 version of it
@xXblazingvortexXx
That Did Not Work. I Am Using Java 7 Version 67 on Mac Version 10.9.4
@xXblazingvortexXx
I Think That is the Problem, I Have Not Updated my Java Recently. Thanks
@n9mtq1 thank you i will fix these
@thejustuskid2014
i think you need ti update your java version
I love it!
if you want an spanish translation, please let me know!
Awesome!!
Cool plugin. However, NumberConverter.java isn't needed. Just use
try { double d = Double.parseDouble(string); if you can convert do a double }catch (NumberFormatException e) { if you can't convert to a double }
instead of the giant if statement you do use. String.contains is resource intensive, so try to use it as little as possible.
Another thing is onPlayerChat in PlayerListener.java, add a statement that checks whether the player is talking about herobrine first. Going through all the other sentences can cause a server to lagg. Add this at the beginning
if (!(msg.contains("herobrine") || msg.contains("hb")) { return; }
that breaks out of the method if the message doesn't contain herobrine or hb.
Hi, So I am trying to Download the Plugin but no matter what it does not work even if i do the plugin itself. I Will Give You Codes.
Code For The Plugin Itself: btw i have a Mac
Loading libraries, please wait... [10:25:08 INFO]: Starting minecraft server version 1.7.9 [10:25:08 INFO]: Loading properties [10:25:08 INFO]: Default game type: SURVIVAL [10:25:08 INFO]: Generating keypair [10:25:08 INFO]: Starting Minecraft server on *:25565 [10:25:09 INFO]: This server is running CraftBukkit version git-Bukkit-1.7.9-R0.1-b3084jnks (MC: 1.7.9) (Implementing API version 1.7.9-R0.1) [10:25:10 ERROR]: Could not load 'plugins/HeroTroll.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/mrKillstreak_101/HeroTroll/Main : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugins(CraftServer.java:355) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.<init>(CraftServer.java:317) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at net.minecraft.server.v1_7_R3.PlayerList.<init>(PlayerList.java:68) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at net.minecraft.server.v1_7_R3.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:436) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] Caused by: java.lang.UnsupportedClassVersionError: me/mrKillstreak_101/HeroTroll/Main : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) [?:1.6.0_65] at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) [?:1.6.0_65] at java.lang.ClassLoader.defineClass(ClassLoader.java:621) [?:1.6.0_65] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [?:1.6.0_65] at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) [?:1.6.0_65] at java.net.URLClassLoader.access$000(URLClassLoader.java:58) [?:1.6.0_65] at java.net.URLClassLoader$1.run(URLClassLoader.java:197) [?:1.6.0_65] at java.security.AccessController.doPrivileged(Native Method) [?:1.6.0_65] at java.net.URLClassLoader.findClass(URLClassLoader.java:190) [?:1.6.0_65] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) [?:1.6.0_65] at java.lang.ClassLoader.loadClass(ClassLoader.java:247) [?:1.6.0_65] at java.lang.Class.forName0(Native Method) [?:1.6.0_65] at java.lang.Class.forName(Class.java:249) [?:1.6.0_65] at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] ... 9 more [10:25:10 INFO]: Preparing level "world" [10:25:10 INFO]: Preparing start region for level 0 (Seed: 7144146494468974412) [10:25:11 INFO]:
-Bukkit Auto Updater-[10:25:11 INFO]: It appears that you're running a Beta Build, when you've specified in bukkit.yml that you prefer to run Recommended Builds. [10:25:11 INFO]: If you would like to be kept informed about new Beta Build releases, it is recommended that you change 'preferred-channel' in your bukkit.yml to 'beta'. [10:25:11 INFO]: With that set, you will be told whenever a new version is available for download, so that you can always keep up to date and secure with the latest fixes. [10:25:11 INFO]: If you would like to disable this warning, simply set 'suggest-channels' to false in bukkit.yml. [10:25:11 INFO]:----- [10:25:11 INFO]: Preparing spawn area: 34% [10:25:12 INFO]: Preparing spawn area: 84% [10:25:13 INFO]: Preparing start region for level 1 (Seed: 5025629207552391909) [10:25:14 INFO]: Preparing spawn area: 65% [10:25:14 INFO]: Preparing start region for level 2 (Seed: 5025629207552391909) [10:25:15 INFO]: Server permissions file permissions.yml is empty, ignoring it [10:25:15 INFO]: Done (5.197s)! For help, type "help" or "?"Plugins I Have:
BottledExp
Buycraft
ChopTree2
CoreProtect
EchoPet
Essentials
EssentialsChat
EssentialsGroupManager
EssentialsProtect
EssentialsSpawn
GriefPrevention
HeroTroll (Your Plugin)
Lockette
MaxBans
PlayerHeads
PluginMetrics (If This Helps)
ProtocolLib (If This is the Issue i can delete it i do not need it)
TimTheEnchanter
uHome
Vault (Not Needed)
VipSlot
WorldEdit
WorldGuard
The Plugin with the Other Plugins Code:
Loading libraries, please wait... [12:44:54 INFO]: Starting minecraft server version 1.7.9 [12:44:54 INFO]: Loading properties [12:44:54 INFO]: Default game type: SURVIVAL [12:44:54 INFO]: Generating keypair [12:44:54 INFO]: Starting Minecraft server on *:25565 [12:44:55 INFO]: This server is running CraftBukkit version git-Bukkit-1.7.9-R0.1-b3084jnks (MC: 1.7.9) (Implementing API version 1.7.9-R0.1) [12:44:56 INFO]:
-Bukkit Auto Updater-[12:44:56 INFO]: It appears that you're running a Beta Build, when you've specified in bukkit.yml that you prefer to run Recommended Builds. [12:44:56 INFO]: If you would like to be kept informed about new Beta Build releases, it is recommended that you change 'preferred-channel' in your bukkit.yml to 'beta'. [12:44:56 INFO]: With that set, you will be told whenever a new version is available for download, so that you can always keep up to date and secure with the latest fixes. [12:44:56 INFO]: If you would like to disable this warning, simply set 'suggest-channels' to false in bukkit.yml. [12:44:56 INFO]:----- [12:44:56 ERROR]: Could not load 'plugins/HeroTroll.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/mrKillstreak_101/HeroTroll/Main : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:328) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.loadPlugins(CraftServer.java:355) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at org.bukkit.craftbukkit.v1_7_R3.CraftServer.<init>(CraftServer.java:317) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at net.minecraft.server.v1_7_R3.PlayerList.<init>(PlayerList.java:68) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at net.minecraft.server.v1_7_R3.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at net.minecraft.server.v1_7_R3.DedicatedServer.init(DedicatedServer.java:126) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:436) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] Caused by: java.lang.UnsupportedClassVersionError: me/mrKillstreak_101/HeroTroll/Main : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) [?:1.6.0_65] at java.lang.ClassLoader.defineClassCond(ClassLoader.java:637) [?:1.6.0_65] at java.lang.ClassLoader.defineClass(ClassLoader.java:621) [?:1.6.0_65] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) [?:1.6.0_65] at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) [?:1.6.0_65] at java.net.URLClassLoader.access$000(URLClassLoader.java:58) [?:1.6.0_65] at java.net.URLClassLoader$1.run(URLClassLoader.java:197) [?:1.6.0_65] at java.security.AccessController.doPrivileged(Native Method) [?:1.6.0_65] at java.net.URLClassLoader.findClass(URLClassLoader.java:190) [?:1.6.0_65] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) [?:1.6.0_65] at java.lang.ClassLoader.loadClass(ClassLoader.java:247) [?:1.6.0_65] at java.lang.Class.forName0(Native Method) [?:1.6.0_65] at java.lang.Class.forName(Class.java:249) [?:1.6.0_65] at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:40) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:127) [craftbukkit.jar:git-Bukkit-1.7.9-R0.1-b3084jnks] ... 9 more [12:44:57 INFO]: [TimTheEnchanter] Loading TimTheEnchanter v3.0 [12:44:57 INFO]: [GroupManager] Loading GroupManager v2.1.19 (Phoenix) [12:44:57 INFO]: [WorldEdit] Loading WorldEdit v5.6.3 [12:44:57 INFO]: [CoreProtect] Loading CoreProtect v2.0.9 [12:44:57 INFO]: [Buycraft] Loading Buycraft v6.7 [12:44:57 INFO]: [MaxBans] Loading MaxBans v2.3 [12:44:57 INFO]: [Vault] Loading Vault v1.4.1-b436 [12:44:57 INFO]: [Lockette] Loading Lockette v1.7.12 [12:44:57 INFO]: [ProtocolLib] Loading ProtocolLib v3.4.0 [12:44:57 WARN]: [ProtocolLib] Version (MC: 1.7.9) has not yet been tested! Proceed with caution. [12:44:57 INFO]: [PlayerHeads] Loading PlayerHeads v3.8-jenkins-PlayerHeads-1-48-ged24b6b [12:44:57 INFO]: [GriefPrevention] Loading GriefPrevention v7.8 [12:44:57 INFO]: [VipSlot] Loading VipSlot v1.5 [12:44:57 INFO]: [WorldGuard] Loading WorldGuard v5.9 [12:44:57 INFO]: [Essentials] Loading Essentials v2.13.1 [12:44:57 INFO]: [EssentialsProtect] Loading EssentialsProtect v2.13.1 [12:44:57 INFO]: [uHome] Loading uHome v1.5.3 [12:44:57 INFO]: [EssentialsSpawn] Loading EssentialsSpawn v2.13.1 [12:44:57 INFO]: [BottledExp] Loading BottledExp v1.7.3 [12:44:57 INFO]: [ChopTree2] Loading ChopTree2 v2.3.0 [12:44:57 INFO]: [EssentialsChat] Loading EssentialsChat v2.13.1 [12:44:57 INFO]: [EchoPet] Loading EchoPet v2.3.3-b408 [12:44:57 INFO]: [Vault] Enabling Vault v1.4.1-b436 [12:44:57 INFO]: [Vault] [Economy] Essentials Economy found: Waiting [12:44:57 INFO]: [Vault] [Permission] GroupManager found: Waiting [12:44:58 INFO]: [Vault] [Permission] SuperPermissions loaded as backup permission system. [12:44:58 INFO]: [Vault] [Chat] GroupManager found: Waiting [12:44:58 INFO]: [Vault] Enabled Version 1.4.1-b436 [12:44:58 INFO]: [ProtocolLib] Enabling ProtocolLib v3.4.0 [12:44:58 INFO]: [ProtocolLib] Started structure compiler thread. [12:44:58 INFO]: Preparing level "world" [12:44:58 INFO]: Preparing start region for level 0 (Seed: 7144146494468974412) [12:44:59 INFO]: Preparing spawn area: 54% [12:44:59 INFO]: Preparing start region for level 1 (Seed: 5025629207552391909) [12:45:00 INFO]: Preparing spawn area: 77% [12:45:01 INFO]: Preparing start region for level 2 (Seed: 5025629207552391909) [12:45:01 INFO]: [TimTheEnchanter] Enabling TimTheEnchanter v3.0 [12:45:01 INFO]: [Tim] Unused enchantments: LURE(62) LUCK(61) [12:45:01 INFO]: [TimTheEnchanter] There are some who call me... Tim? [12:45:01 INFO]: [GroupManager] Enabling GroupManager v2.1.19 (Phoenix) [12:45:02 INFO]: GroupManager - INFO - World Found: world [12:45:02 INFO]: GroupManager - INFO - Superperms support enabled. [12:45:02 INFO]: GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes! [12:45:02 INFO]: GroupManager - INFO - Backups will be retained for 24 hours! [12:45:02 INFO]: GroupManager version 2.1.19 (Phoenix) is enabled! [12:45:02 INFO]: [Vault][Permission] GroupManager hooked. [12:45:02 INFO]: [Vault][Chat] GroupManager - Chat hooked. [12:45:02 INFO]: [WorldEdit] Enabling WorldEdit v5.6.3 [12:45:02 INFO]: WEPIF: GroupManager detected! Using GroupManager for permissions. [12:45:02 INFO]: [CoreProtect] Enabling CoreProtect v2.0.9 [12:45:03 INFO]: CoreProtect version 2.0.9 is enabled! [12:45:03 INFO]: [CoreProtect] Using SQLite for data storage. [12:45:03 INFO]: [Buycraft] Enabling Buycraft v6.7 [12:45:03 INFO]: [MaxBans] Enabling MaxBans v2.3 [12:45:05 INFO]: [MaxBans] Using SQLite [12:45:05 INFO]: [MaxBans] Loading from DB... [12:45:05 INFO]: [MaxBans] Loading bans [12:45:05 INFO]: [MaxBans] Loading ipbans [12:45:05 INFO]: [MaxBans] Loading mutes [12:45:05 INFO]: [MaxBans] Loading player names... [12:45:05 INFO]: [MaxBans] Loading IP History [12:45:05 INFO]: [MaxBans] Loading warn history... [12:45:05 INFO]: [MaxBans] Loading chat commands... [12:45:05 INFO]: [MaxBans] Loading history... [12:45:05 INFO]: [MaxBans] Starting DNS blacklist [12:45:05 INFO]: [MaxBans] Loading proxys... [12:45:05 INFO]: [Lockette] Enabling Lockette v1.7.12 [12:45:05 INFO]: [Lockette] Version 1.7.12 is being enabled! Yay! (Core version 1.3.7) [12:45:05 INFO]: [Lockette] Detected craftbukkit build [3084] ok. [12:45:05 INFO]: [Lockette] Custom lockable block list: [116, 84, 57, 145, 154] [12:45:05 INFO]: [Lockette] Ignoring linked plugins: [mcMMO] [12:45:05 INFO]: [Lockette] Loading strings file for English by Acru [12:45:05 INFO]: [Lockette] Enabled link to plugin GroupManager for Groups, version 2.1.19 (Phoenix) [12:45:05 INFO]: [Lockette] Using ops file for admin permissions. [12:45:05 INFO]: [Lockette] Ready to protect your containers. [12:45:05 INFO]: [PlayerHeads] Enabling PlayerHeads v3.8-jenkins-PlayerHeads-1-48-ged24b6b [12:45:06 INFO]: [GriefPrevention] Enabling GriefPrevention v7.8 [12:45:06 INFO]: [GriefPrevention] Grief Prevention enabled. [12:45:06 INFO]: [GriefPrevention] Grief Prevention Running for Minecraft 1.7.x [12:45:06 INFO]: [GriefPrevention] Reading dataconfiguration from plugins/GriefPrevention/dataconfig.yml [12:45:06 INFO]: [GriefPrevention] Debug Message Granularity set to None [12:45:06 INFO]: [GriefPrevention] To change Debug Message granularity, edit the "GriefPrevention.DebugLevel" Setting in config.yml. [12:45:08 INFO]: [VipSlot] Enabling VipSlot v1.5 [12:45:08 INFO]: [VipSlot] Plugin activated [12:45:08 INFO]: [WorldGuard] Enabling WorldGuard v5.9 [12:45:08 INFO]: [WorldGuard] (world) TNT ignition is PERMITTED. [12:45:08 INFO]: [WorldGuard] (world) Lighters are PERMITTED. [12:45:08 INFO]: [WorldGuard] (world) Lava fire is blocked. [12:45:08 INFO]: [WorldGuard] (world) Fire spread is UNRESTRICTED. [12:45:08 INFO]: [WorldGuard] Loaded configuration for world 'world' [12:45:08 INFO]: [WorldGuard] (world_nether) TNT ignition is PERMITTED. [12:45:08 INFO]: [WorldGuard] (world_nether) Lighters are PERMITTED. [12:45:08 INFO]: [WorldGuard] (world_nether) Lava fire is blocked. [12:45:08 INFO]: [WorldGuard] (world_nether) Fire spread is UNRESTRICTED. [12:45:08 INFO]: [WorldGuard] Loaded configuration for world 'world_nether' [12:45:08 INFO]: [WorldGuard] (world_the_end) TNT ignition is PERMITTED. [12:45:08 INFO]: [WorldGuard] (world_the_end) Lighters are PERMITTED. [12:45:08 INFO]: [WorldGuard] (world_the_end) Lava fire is blocked. [12:45:08 INFO]: [WorldGuard] (world_the_end) Fire spread is UNRESTRICTED. [12:45:08 INFO]: [WorldGuard] Loaded configuration for world 'world_the_end' [12:45:09 INFO]: [WorldGuard] 3 regions loaded for 'world' [12:45:09 INFO]: [WorldGuard] 0 regions loaded for 'world_nether' [12:45:09 INFO]: [WorldGuard] 0 regions loaded for 'world_the_end' [12:45:09 INFO]: [Essentials] Enabling Essentials v2.13.1 [12:45:10 INFO]: [Vault][Economy] Essentials Economy hooked. [12:45:10 INFO]: Essentials: Using GroupManager based permissions. [12:45:10 INFO]: [EssentialsProtect] Enabling EssentialsProtect v2.13.1 [12:45:10 INFO]: [uHome] Enabling uHome v1.5.3 [12:45:11 INFO]: [uHome] Loaded permission node: uhome.limit.a with order 1 [12:45:11 INFO]: [uHome] Loaded permission node: uhome.limit.b with order 2 [12:45:11 INFO]: [uHome] Loaded permission node: uhome.limit.c with order 3 [12:45:11 INFO]: [uHome] Loaded permission node: uhome.limit.d with order 4 [12:45:11 INFO]: [uHome] Loaded permission node: uhome.limit.e with order 5 [12:45:11 INFO]: [uHome] Loaded 5 permission based home limits. [12:45:11 INFO]: [uHome] Loaded permission node: uhome.invlimit.a with order 1 [12:45:11 INFO]: [uHome] Loaded permission node: uhome.invlimit.b with order 2 [12:45:11 INFO]: [uHome] Loaded permission node: uhome.invlimit.c with order 3 [12:45:11 INFO]: [uHome] Loaded permission node: uhome.invlimit.d with order 4 [12:45:11 INFO]: [uHome] Loaded permission node: uhome.invlimit.e with order 5 [12:45:11 INFO]: [uHome] Loaded 5 permission based invite limits. [12:45:11 INFO]: [uHome] DB test passed, no changes made. [12:45:11 INFO]: [uHome] Database is up-to-date. [12:45:11 INFO]: [uHome] 4 homes loaded [12:45:11 INFO]: [uHome] 0 invites loaded [12:45:11 INFO]: [uHome] Using localization: English (en) by ks07 [12:45:11 INFO]: [EssentialsSpawn] Enabling EssentialsSpawn v2.13.1 [12:45:11 INFO]: [BottledExp] Enabling BottledExp v1.7.3 [12:45:11 INFO]: [BottledExp] You are now able to fill XP into Bottles [12:45:11 INFO]: [BottledExp] Using GroupManager via Vault. [12:45:11 INFO]: [ChopTree2] Enabling ChopTree2 v2.3.0 [12:45:11 INFO]: [EssentialsChat] Enabling EssentialsChat v2.13.1 [12:45:11 INFO]: [EchoPet] Enabling EchoPet v2.3.3-b408 [12:45:12 INFO]: [EchoPet] [WorldGuard] Successfully hooked [12:45:14 INFO]: Server permissions file permissions.yml is empty, ignoring it [12:45:16 INFO]: Done (18.569s)! For help, type "help" or "?" [12:45:16 INFO]: Accepted EditSessionFactory of type net.coreprotect.worldedit.CoreProtectEditSessionFactory from net.coreprotect.worldedit [12:45:16 INFO]: [Buycraft] Authenticated with the specified Secret key. [12:45:16 INFO]: [Buycraft] Plugin is now ready to be used. [12:45:16 INFO]: [uHome] Giving default permissions to players. [12:45:16 INFO]: GroupManager - INFO - Bukkit Permissions Updated! [12:45:17 INFO]: [Buycraft] Loaded 3 package(s) into the cache. [12:45:17 INFO]: [EchoPet] [INFO] An update is available: EchoPet v2.3.3 [12:45:17 INFO]: [EchoPet] [INFO] Type /ecupdate to update. [12:45:17 INFO]: [Vault] Checking for Updates: [12:45:17 INFO]: [Vault] No new version availableThanks and Please Help
Cool plugin. However, NumberConverter.java isn't needed. Just use
try {
double d = Double.parseDouble(string);
// if you can convert do a double
}catch (NumberFormatException e) {
// if you can't convert to a double
}
instead of the giant if statement you do use. String.contains is resource intensive, so try to use it as little as possible.
Another thing is onPlayerChat in PlayerListener.java, add a statement that checks whether the player is talking about herobrine first. Going through all the other sentences can cause a server to lagg. Add this at the beginning
if (!(msg.contains("herobrine") || msg.contains("hb")) {
return;
}
that breaks out of the method if the message doesn't contain herobrine or hb.
@DarthDobbie
Thank you! Dont think I can make the AI changeable without completely rethinking the whole way it works. Meaning I would need to completely restart that whole AI part of it. However I might be able to add some more customization to some of the plugins.
The artificial intelligence, for example, if i want translate the messagues to my lenguage i only change the messages in the config.yml or some like that, thanks for read, and you do a excellent work with the plugin,