Commit Graph

71 Commits

Author SHA1 Message Date
David Berdik
2adf0c15d0 *If a player executes the help command and has the permission to do so, there's no need to check again after it has already been determined that they do.
*Updated plugin.yml version number from 1.2.5 to 1.2.6
*Changed plugin internal version number from 9 to 10
2016-01-15 18:33:46 -05:00
David Berdik
354f07617c Fixed issue with temples that spawn based on a player's location generating two blocks below ground level 2016-01-15 18:23:15 -05:00
David Berdik
e638588df3 Added two new configuration options, "BuildPyramidOnChunkPercentage" and "BuildTempleOnChunkPercentage" that will allow server administrators to control the chance of a pyramid or temple spawning when a chunk is loaded 2016-01-14 23:34:01 -05:00
David Berdik
f3e65a286e Changed main class name from "HerobrineAI" to "Herobrine" 2016-01-14 21:47:57 -05:00
David Berdik
18638376cf *Removed the UseWalkingMode, WalkingModeFromXRadius, and WalkingModeFromZRadius configuration options because they do not do anything. They were added by the original developer who apparently did not program them to be used anywhere, so they are being removed now.
*Changed the message that displays in the console whenever the configuration file is updated
2016-01-14 21:36:52 -05:00
David Berdik
855d58f968 *Updated plugin.yml version number from 1.2.4 to 1.2.5
*Changed plugin internal version number from 8 to 9
2016-01-09 23:46:54 -05:00
David Berdik
3610e931cf Fixed issue with Bow of Teleporting and Sword of Lightning not working properly 2016-01-09 23:42:38 -05:00
David Berdik
56e0a841c2 Introduced compatibility with Custom Items v1.0.0 2016-01-09 23:14:58 -05:00
David Berdik
94e3c6d404 For players that have the ability to use the help command, only documentation for commands they can use will be shown 2016-01-09 22:49:45 -05:00
David Berdik
4139a7ea55 Fixed character encoding issue with the apostrophe on the "Herobrine's Artifact" lore on items dropped by Herobrine 2016-01-09 22:14:53 -05:00
David Berdik
ab54ecdd28 *Fixed issue with floating chests in temples
*Items placed in temple chests are now placed in the first available slot of the first chest instead of the first available slot in the second chest
2016-01-09 18:18:28 -05:00
David Berdik
8fdaf88c9f Fixed issue with temples floating two blocks above the ground 2016-01-09 17:08:25 -05:00
David Berdik
75ab4752a0 Replaced custom name for Herobrine's Warrior with "Herobrine's Warrior" instead of "Herobrine?s Warrior." 2016-01-08 21:56:38 -05:00
David Berdik
413658593d *Updated plugin.yml version number from 1.2.3 to 1.2.4
*Changed plugin internal version number from 7 to 8
2016-01-03 17:46:27 -05:00
David Berdik
b55e484c12 Added new "speak" permission and command that will allow chat messages to be sent on Herobrine's behalf. 2016-01-03 17:42:10 -05:00
David Berdik
4b2801da84 Added new "speakrandom" permission and command that will randomly send one of the configuration file-defined Herobrine chat messages to the specified user. 2016-01-03 17:11:51 -05:00
David Berdik
300147f55d Added "CheckForUpdates" configuration option that will allow server administrators to disable the "New Version" check and console message. By default, CheckForUpdates is set to true. 2016-01-03 16:09:44 -05:00
David Berdik
287f64917e *Updated plugins in the "libs" folder to their latest versions
*Introduced compatibility with PreciousStones v10.0.4
2016-01-03 15:47:12 -05:00
David Berdik
095e5c49f1 *Added new option "ShowInTabList" to the configuration. This option allows the server administrator to set whether Herobrine will always show in the tab list or will only show to Herobrine's current target.
*Updated version number from 1.2.2 to 1.2.3.
*Updated internal version number from six to seven.
2015-11-26 19:33:24 -05:00
David Berdik
f985f1d5c7 Added additional command alias: hb. 2015-10-27 15:35:24 -04:00
FabioZumbi12
6c2e7bde7b Now the Herobine tablistname will only show for attacked players. Fix
herobrine look direct to Player. Added aliases to command on plugin.yml
2015-10-27 01:26:44 -02:00
David Berdik
88252fb9ea Updated internal version number from five to six. 2015-10-25 17:01:42 -04:00
David Berdik
9421482065 Removed more unnecessary console output. 2015-10-20 19:56:41 -04:00
David Berdik
0379d5de51 For users upgrading from the original HerobrineAI to the new Herobrine plugin, configuration files from the original version are now automatically imported. For users that have started using the new plugin but have a copy of their old configuration files, both versions will be retained with no change. 2015-10-19 21:30:54 -04:00
David Berdik
886958d396 *Removed unnecessary output. There's no need to clutter the console with it. 2015-10-19 19:28:05 -04:00
David Berdik
7b15746188 *Display Herobrine's coordinates as integer values. There's no need to provide Herobrine's coordinates with the level of preciseness that a double gives. 2015-10-19 19:13:39 -04:00
David Berdik
4885f575c5 We only need one "red" to get the job done. 2015-10-19 16:39:13 -04:00
David Berdik
98eaccec33 *Fixed position command not working when issued in game chat.
*Plugin will no longer print the stack trace when it is unable to connect to the internet to check for a new version. Instead, it will throw an error stating that it couldn't connect to the internet.
2015-10-19 16:30:53 -04:00
FabioZumbi12
906de42d07 Fix some null errors and make the Herobrine name visible on TAB only on
allowed worlds.
2015-10-19 02:34:33 -02:00
David Berdik
c27fcaa24f *Added EntityListener constructor
*Updated plugin.yml version number from 1.2.1 to 1.2.2
2015-10-13 22:01:25 -04:00
David Berdik
bc2b8c8b7f *Plugin now checks for a new version against the website and displays a "New Version" message in red text in the server console if one is found. 2015-09-27 14:43:41 -04:00
David Berdik
5743d43fb0 *Modified command help output to be shorter and simpler.
*Changed "org.jakub1221.herobrineai" package naming convention to "net.theprogrammersworld.herobrine"

Known issue:
*"/herobrine position" command does not work.
2015-09-13 17:47:37 -04:00
David Berdik
9f048a3326 Updated plugin from Bukkit/Spigot 1.8.3 to 1.8.6. 2015-06-02 16:17:40 -04:00
David Berdik
f1b0cb39cd Updated the version of WorldGuard being used in the external libraries to the latest BETA version. This was done to test an issue that was reported with the Herobrine plugin not working with the latest version of WorldGuard. After testing, it has been discovered that the issue is not with the Herobrine plugin, but rather a problem with the WorldGuard problem itself. The problem can be resolved by installing WorldEdit on the server. 2015-05-03 20:19:52 -04:00
David Berdik
e2002ff29e Removed some more HerobrineAI branding, rewrote output from help command to be easier to read. Unfortunately, rewriting it to make it easier to read also made it less descriptive than what I originally wrote. 2015-04-10 20:54:14 -04:00
justin393
c33d1cd1fb Fixed a permissions message returning the wrong String.
Returned "Don't have permission to bury a player" When trying to make a
temple.
2015-04-03 10:44:52 -04:00
David Berdik
4e6c05a0ee Plugin configuration information updated. 2015-04-02 18:26:18 -04:00
justin393
a4972b34e2 Fixed one of the issue requests where Herobrine wouldn't look at a
player while haunting them
2015-04-01 21:58:01 -04:00
justin393
12d99575c8 Minor change, changed from using Bukkit API World class to using NMS
code
2015-04-01 21:49:55 -04:00
justin393
82a20f1732 Minor change, updated /herobrine position to show the world the player
NPC is in
2015-04-01 21:48:50 -04:00
justin393
343d1cc23e Added /herobrine position
Will return Herobrine's X Y Z position
2015-04-01 21:44:26 -04:00
David Berdik
6500559f63 Fixed remaining class files. The plugin should now be compatible with the latest version of Bukkit/Spigot (v1.8.3). 2015-03-26 12:58:36 -04:00
David Berdik
d079cdc0f7 Fixed CraftBukkit imports to match 1.8.3. All but two imports have been fixed. The two remaining imports don't seem to follow the same naming conventions as the other imports for this update of CraftBukkit, so I have left them untouched for now. 2015-03-22 21:36:38 -04:00
David Berdik
f092a9fba9 Removed unused import. 2015-03-08 22:21:45 -04:00
David Berdik
ee03f73d90 Modified .classpath file to match the classpath set-up on my computer. Eventually I hope to modify the way the classpath works to use relative filepaths as opposed to absolute ones which causes problems like the one we are having here. Also modified plugin.yml to match the new name of the HerobrineAI plugin derivative. It is important to note that this is not intended to be an unofficial repository for HerobrineAI, but rather a repository for a derivative. 2015-03-06 07:01:00 -05:00
FabioZumbi12
346b99c6e0 Removed debug message ¬¬ 2015-03-06 07:20:48 -03:00
FabioZumbi12
78118520a0 Changed method temples is generated on chunk loads! 2015-03-06 06:46:27 -03:00
FabioZumbi12
0231e306d3 Add temple interval and bed respawn Demons (from 1.7.9) 2015-03-06 04:03:19 -03:00
FabioZumbi12
1c2e9e961f Forgot to add temple to scheduler. 2015-03-06 03:16:16 -03:00
FabioZumbi12
04fc9765a5 None. 2015-03-06 03:06:31 -03:00