JeromSar
2008871658
Fixed /dtoggle
...
Apparantly LibsDisguises does not support plugin reloading.
Now switched back to OxLemonxO's method, using a modified LibsDisguises method
2016-08-26 22:06:20 +02:00
CreeperSeth
cadf4e4fc7
Readd /uall and /dtoggle. Resolves #1793
2016-08-26 17:34:13 +02:00
JeromSar
662cef44d5
Automatically despawn item entities after some time. Resolves #901
2016-08-26 12:54:53 +02:00
JeromSar
c885bbb144
Prevent /saconfig setrank from setting to a console rank. Fixes #1721
2016-08-26 12:44:57 +02:00
JeromSar
f2260d56a4
Fix potential IOOBE in /stfu. Fixes #1750
2016-08-26 12:40:59 +02:00
JeromSar
174a782759
Make /save-all available to admins again. Resolves #1795
2016-08-26 12:36:54 +02:00
JeromSar
6a86f66cf6
Improved entitywiper. Fixes #512
2016-08-26 12:34:18 +02:00
JeromSar
b153debdef
Block sign interaction. Fixes #1831
2016-08-26 11:57:39 +02:00
JeromSar
71c46b5431
Update the target IP when using /myadmin -o. Fixes #1841
2016-08-26 11:42:13 +02:00
JeromSar
580e88d1a9
Improved wildcard command blocking. Fixes #1842
2016-08-26 11:38:35 +02:00
Jerom van der Sar
92a7e354ba
Block structure blocks from being placed
2016-06-25 01:28:05 +02:00
Jerom van der Sar
91506480b7
Updated to Spigot-1.10-R1
2016-06-24 15:53:11 +02:00
Kell
1a16f06ac6
Resolves #1644 ( #1716 )
...
Fix /doom breaking blocks
2016-05-14 20:47:52 +02:00
Jerom van der Sar
aca3398d21
TotalFreedomMod Electrum
...
Version 5.0
This TotalFreedomMod release implements many changes. Most notably, the
internals have been completely revamped. TotalFreedomMod now relies on the
Aero library for core mechanics such as command handling and services.
Another important change is the UUID system. In TotalFreedomMod Electrum,
it has been completely removed. The core reason for this is that the
system as a whole was very bugged. Additionally, it did not solve the
primary reason for its conception: preserving player data when the player
changes their username. This is because TotalFreedomMod servers usually
run in offline-mode. This meaning that some of the players joining do not
have a registerd Mojang UUID whatsoever. All in all, the UUID system was
buggy, and it did not fix the reason it was implemented, so it has been
completely removed. The admin list and the ban list now use usernames and
IPs again.
Lastly, many smaller changes have been implemented. Due to the amount of
changes, they have not been named individualy. Please refer to the issues
below for more details.
Fixes #342
Fixes #350
Fixes #380
Fixes #684
Fixes #704
Fixes #716
Fixes #735
Fixes #745
Fixes #784
Fixes #765
Fixes #791
Fixes #805
Fixes #826
Fixes #883
Fixes #1524
Fixes #1534
Fixes #1536
Fixes #1538
Fixes #1545
Fixes #1546
Fixes #1568
Fixes #1627
Resolves #403
Resolves #435
Resolves #597
Resolves #603
Resolves #628
Resolves #690
Resolves #708
Resolves #747
Resolves #748
Resolves #749
Resolves #764
Resolves #767
Resolves #782
Resolves #809
Resolves #803
Resolves #811
Resolves #813
Resolves #830
Resolves #848
Resolves #856
Resolves #876
Resolves #908
Resolves #992
Resolves #1018
Resolves #1432
Resolves #1446
Resolves #1494
Resolves #1501
Resolves #1526
Resolves #1540
Resolves #1550
Resolves #1560
Resolves #1561
Resolves #1578
Resolves #1613
2016-05-12 21:51:58 +02:00
JeromSar
924f718d5a
Fixed bugs in TFM 5.0
...
Added /saconfig setrank
Added /saconfig reload
Small changes
2016-03-07 21:32:05 +01:00
Jerom van der Sar
6edb6be7d9
Many changes for TFM 5.0
...
Improved admin system
Improved Rank system
Implemented config converter
Improved command handling
Updated Aero
2016-03-06 16:58:59 +01:00
JeromSar
055973aa37
Many changes for TFM 5.0
...
Refractoring
Reworked /saconfig
Reworked part of the command system
Removed unused config sections
Refractored part of the config
Fixed bugs with admin list
Actually allow CONSOLE to have senior perms
2016-03-02 20:28:01 +01:00
JeromSar
19ced05110
Update to Spigot 1.9-R1
2016-03-01 19:14:14 +01:00
JeromSar
e93ac11172
Use custom service abstraction in favour of Aero's AbstractService
...
Use Aero's YamlConfig in favour of FConfig
Refractoring
Small edits
2016-03-01 17:47:01 +01:00
JeromSar
7328d20c84
Rename some commands to more fitting alternatives
...
Preserve old command names as aliases
2016-02-29 22:27:11 +01:00
JeromSar
4586b7519f
[Bleeding] Revamped rank system yet again
...
Refractoring
Bug fixes
Mass format
2016-02-29 21:48:17 +01:00
JeromSar
a0058869c9
Added checkstyle plugin
...
Moved resources to correct folder
Fixed and improved build information, no longer tracking build.properties
2015-11-22 19:28:32 +01:00
JeromSar
89a317b7df
Mavenized project
2015-11-18 21:41:51 +01:00
JeromSar
0c3bc40b03
Completely switched over to service-based events
2015-11-16 00:32:04 +01:00
JeromSar
848f103afa
[Bleeding] TotalFreedomMod 5.0
...
Mass Refractoring, now uses me.totalfreedom.totalfreedommod as package
Uses Aero https://github.com/Pravian/Aero
Revamped command system
Remove all TFM_ prefixes
Revamp rank system
Use new service based system
Cleanup
2015-10-19 19:43:46 +02:00
JeromSar
a7a2db15d6
Track build information in a better way
...
build.properties replaces buildcreator.properties, buildcreator.default.properties annd buildnumber.properties, but is untracked.
'git describe --tags --always HEAD' is now used to identify the build version, and its result is stored in the build properties file, included with the build. appinfo.properties is removed in favour of build.properties in the compiled jar.
The build number is still tracked, but offline, allowing TFM commits to more easily be merged
2015-09-06 23:05:36 +02:00
Jerom van der Sar
6aeb56de07
Block commands right when the TFM is enabled. Fixes #735
2015-09-06 17:05:03 +02:00
Jerom van der Sar
400038265b
Prevent command arguments from using long number strings. Resolves #782
...
Mass format
2015-09-06 17:02:06 +02:00
Jerom van der Sar
3b87323c41
Remove /permban list. Resolves #805
2015-09-06 16:46:20 +02:00
Jerom van der Sar
cdf2dc6760
Limit host console commands even more. Resolves #811
2015-09-06 16:42:02 +02:00
JeromSar
bf1d779b95
Merge with upstream
2015-06-11 22:29:39 +02:00
JeromSar
27004da544
Compile for Spigot-1.8.7-R0.1. Resolves #644
2015-06-11 22:28:55 +02:00
Jerom van der Sar
c0c4c25875
Merge branch 'tfm44' into pr/584
2015-06-07 17:39:01 +02:00
Revalation
adbaf9341d
Grammar fix in Command_invis.java
2015-06-07 17:38:30 +02:00
Jerom van der Sar
b5c5e60c12
Merge branch 'pr/687' into tfm44
2015-06-07 17:36:25 +02:00
ChargedCreeper
1ed1b352f3
Properly allow Forge clients to log in. Fixes #493
2015-06-07 17:35:56 +02:00
Jerom van der Sar
53c898fd76
Merge branch pr/580
2015-06-07 17:30:12 +02:00
Revalation
acc8f3e2b8
Changed /kicknoob message to be more user-friendly
2015-06-07 17:28:58 +02:00
Jerom van der Sar
157eeef867
Merge branch 'tfm43' into tfm44
2015-06-07 17:22:21 +02:00
JeromSar
c002fbc537
Handle player online check in AsyncPlayerPreLoginEvent
...
Apparently, online players with the same username are kicked before PlayerLoginEvent is called. This commit moves the online player check to AsyncPlayerPreloginEvent so the default behaviour can still be modified
Fixes #642
2015-05-30 20:51:49 +02:00
JeromSar
a4d8f4646e
Properly block /jail and /unjail
...
They're both aliases, /togglejail is the actual command
2015-05-30 20:13:11 +02:00
JeromSar
f2dc46d4ef
Work around /saconfig clearme bug. Fixes #629
2015-05-30 20:01:10 +02:00
JeromSar
901a327b1e
Block/unblock pending commands for non-superadmins
...
Blocked /jail, /unjail and /blockdata for non-superadmins
Moved /clearhistory, /save-all, /save-on and /save-off to non-autoeject section
Resolves #671 , Resolves #670 , Resolves #656
2015-05-30 19:58:15 +02:00
ChargedCreeper
580ba0a357
Prevent players moving to illegal positions. Fixes #651
2015-05-30 19:45:22 +02:00
JeromSar
abf52870dd
Block /green for non-superadmins. Resolves #594
...
Moved /restart to the correct section
2015-05-14 15:27:15 +02:00
JeromSar
d48bfde128
Merge branch 'pr/625' into tfm44
2015-05-14 15:19:15 +02:00
ChargedCreeper
7ac7b75ae6
Allow admins to use lava/water buckets
2015-05-14 14:38:15 +02:00
Drew
b66614cad9
Block /execute for non-superadmins. Resolves #630
2015-05-14 14:30:51 +02:00
JeromSar
ff70f13e05
Fixed bug where /uuid recalculate would set ranks incorrectly
2015-05-13 14:56:38 +02:00
JeromSar
ea110c01dd
Add /overlord
2015-05-13 14:52:01 +02:00
JeromSar
632f3647a8
Blocked /tpall for non-superadmins
2015-05-12 20:43:35 +02:00
JeromSar
80287433eb
Properly fixed commandblocker
...
Rest in peace, terrible, terrible mistake
2015-05-12 20:34:04 +02:00
JeromSar
b18aeb2d38
Work around setFlying() throwing exceptions
2015-05-12 20:17:38 +02:00
JeromSar
68f972c562
Allow players to fly. Fixes #608
2015-05-12 17:18:12 +02:00
JeromSar
994056047a
Block /weather for non-superadmins. Resolves #617
2015-05-12 17:13:28 +02:00
JeromSar
f115315341
Block /worldborder for non-superadmins. Resolves #615
2015-05-12 17:08:44 +02:00
JeromSar
57e5395143
Block /title for non-superadmins. Resolves #621
2015-05-12 17:07:41 +02:00
JeromSar
17f3a4ca3d
Remove blocked commands from the CommandMap. Resolves #622
...
Temporarily workaround: Remove blocked command from the CommandMap
In Spigot 1.8.3, cancelling PlayerCommandPreprocessEvent will have no effect
This results in TFM failing to block player commands: The player will get a message,
but the command will still execute. Removing the command from the CommandMap is a
temporary workaround untill the related Spigot issue has been fixed.
https://hub.spigotmc.org/jira/browse/SPIGOT-879
2015-05-12 16:54:51 +02:00
JeromSar
e2d0e9e754
Fixed error when blocking player commands
2015-05-12 16:45:10 +02:00
JeromSar
b167540ad7
Properly cancel blocked commands
2015-05-11 23:05:21 +02:00
JeromSar
0d1ce072dc
Reorder prefix assignments, fixes admin prefixes
2015-05-11 22:37:38 +02:00
JeromSar
887a5c6b16
Fixed all admins showing up as Superadmins
2015-05-11 22:21:59 +02:00
JeromSar
ea6bfa8387
Fix commandblocker not blocking properly. Resolves #586
2015-05-10 23:28:13 +02:00
JeromSar
42266c37ea
Fixed false positive plugin specific command block. Resolves #575
2015-05-10 23:19:23 +02:00
Jerom van der Sar
2dd8e00201
Lowercase commands before mute-block checking. Resolves #312
2015-04-27 00:58:27 +02:00
Jerom van der Sar
46cd88a18a
Add protected spawnpoints after all worlds have been loaded. Resolves #438
2015-04-27 00:53:07 +02:00
Jerom van der Sar
2ff0f6f5d6
Fix Forge clients being unable to log in. Resolves #493
2015-04-27 00:48:33 +02:00
Jerom van der Sar
9ff6325469
Add owner to standard prefixes. Resolves #504
2015-04-27 00:45:47 +02:00
Jerom van der Sar
ea404985fd
Ban IPs in /tban. Resolves #499
2015-04-27 00:39:36 +02:00
Jerom van der Sar
8fc25111e2
Synchronize calls in AsyncPlayerChatEvent listener. Resolves #524
2015-04-27 00:31:54 +02:00
Jerom van der Sar
4fce1109a1
Merge branch 'master' into pr/553
2015-04-27 00:08:13 +02:00
Drew
916fd75003
Added Mumble announcement
2015-04-27 00:07:50 +02:00
Jerom van der Sar
aa35aae58f
Merge branch 'master' into pr/574
2015-04-26 23:51:18 +02:00
Drew
6849fb2784
Display proper URL when banning with /glist ban
...
When you glist ban an online player, it says totalfreedom.boards.net regardless of the config entry. I modified it so it is the config.yml's ban appeal URL.
2015-04-26 23:50:40 +02:00
Jerom van der Sar
313577d083
Merge from master
2015-04-26 23:30:54 +02:00
Robinson Gallego
53efcfd06b
Don't autoeject players using /reload. Resolves #525
2015-04-26 23:28:29 +02:00
Jerom van der Sar
edaaeef65f
Merge branch 'master' into pr/571
2015-04-26 23:25:32 +02:00
Obi2
d6eb5bdcda
Fix getIpBanList() returning UUID bans. Fixes #570
2015-04-26 23:23:46 +02:00
Jerom van der Sar
7d675923db
Replaced last instances of DarthSalamon with Prozza
2015-04-26 22:40:38 +02:00
Jerom van der Sar
87fd8a165c
Added MCConnect IP to nosuper IPs
2015-04-26 22:29:31 +02:00
Jerom van der Sar
1205252450
Correct compile NMS version
2015-04-26 22:21:26 +02:00
Jerom van der Sar
822f55d9f2
Merge with master
2015-04-26 20:44:28 +02:00
Jerom van der Sar
aacf37aa56
Update to Spigot 1.8.3-R2
2015-04-26 20:43:37 +02:00
John J. Miller
a15e39d7dd
Added more announcements. Resolves #516
2015-03-29 12:10:55 +02:00
Drew
72fa8532d3
Blocked pending commands in CommandBlocker. Resolves #492
2015-03-15 13:19:20 +01:00
JeromSar
f4aa0c324c
Updated to new WorldEdit API
...
TF-WorldEdit doesn't depend on TFM anymore. It's event-based now.
Moved TFM_TelnetListener to the Bridge subpackage
2015-03-07 17:32:27 +01:00
JeromSar
73ee1f3624
Implement SuperAdmin service
2015-02-18 19:24:04 +01:00
JeromSar
4ca3593653
Release v4.3
2015-02-16 17:13:21 +01:00
JeromSar
af52dec24a
Store UUIDs in a SQLite database. Resolves #373 and resolves #406
2015-02-16 17:00:38 +01:00
JeromSar
34ebb3586c
Resolve PlayerRank entries by IP. Resolves #415
2015-02-16 15:49:10 +01:00
JeromSar
af1dd2e9ff
Added support for blocking subcommands. Resolves #357 , Resolves #365 and Resolves #334
2015-02-15 19:27:35 +01:00
ItzLevvie
e699ad1663
Cleanup: Mass reformat and organize imports
2015-01-15 15:47:10 +01:00
Jerom van der Sar
e2308ee904
Block /spreadplayers in config. Closes #382
2014-12-06 15:02:51 +01:00
Ryan
d14a595ac4
Update to Spigot's CraftBukkit 1.8
...
Corrected the version check number
Moved Apache Commons reference to imports section
2014-11-30 13:54:29 +01:00
ItzLevvie
a11b87ec83
Fixed spelling mistake in TFM_PlayerData.java
2014-11-25 19:29:58 +00:00
JeromSar
c7a0604afc
Move unfreeze and unmute tasks to TFM_PlayerData. Resolves #352
...
Mass format & cleanup
2014-11-20 23:20:31 +01:00
JeromSar
9970277134
Fixed last bugs with ForceIP. Closes #354
2014-11-13 21:14:21 +01:00
JeromSar
49f6879ccb
Merged with master
2014-11-13 19:22:18 +01:00
JeromSar
794b76321a
Avoid adding blocked IPs to the superadmin list
2014-11-13 18:37:49 +01:00
Jerom van der Sar
e5b4ae0e3e
Merge with master
2014-11-02 14:22:53 +01:00
WickedGamingUK
310ce4f75a
Ported all useful features from MobArena over to TFM
2014-11-02 14:20:10 +01:00
Ryan
7fe0b562ee
Cleaned it up a bit as suggested by @jeromsar
2014-11-01 19:55:45 +00:00
Ryan
6f6fdb28bf
Minor tweaks to default port, Heartbeat and blocked cmd's
2014-11-01 19:51:43 +00:00
Ryan
524d4da9d8
Bug Crunching on the ForceIP - Should work a lot better now.
2014-11-01 19:46:00 +00:00
Ryan
fcf52ba02a
Managed to tweak the port requirement, isnt actually needed like I thought.
2014-11-01 17:44:07 +00:00
Ryan
8a92ff132b
Changed the default config entry for the server address & added a little tweak.
2014-11-01 15:36:24 +00:00
Ryan
99043a7c49
Removed Hostname and Port from the config - Now using the server address.
2014-11-01 12:10:08 +00:00
Ryan
2a71be4050
Tweaked the config notes for Hostname & Port to make it a bit more descriptive
2014-10-31 18:10:06 +00:00
Ryan
b43ef812a2
Fixed another slight formatting issue.
2014-10-31 18:05:25 +00:00
Ryan
7981adaf85
Fixed Formatting Issues - Forgot it was allman style there.
2014-10-31 17:57:44 +00:00
Ryan
1bc22a817a
Removed the whitespace.
2014-10-31 17:52:57 +00:00
Ryan
57a6b35457
Added the ForceIP feature - Resolves #224
2014-10-31 17:47:05 +00:00
JeromSar
8b45482d0a
[Bleeding] Block listed IPs from being supered. Resolves #201
2014-10-30 19:44:05 +01:00
ItzLevvie
3c329667a4
Fixed spelling mistake in Command_rd.java
2014-10-25 19:08:44 +01:00
StevenLawson
84ef49bf65
Tweak whitespace, change description.
2014-10-01 13:21:52 -04:00
StevenLawson
878075c898
Merge branch 'master' of https://github.com/Obi2kanobi/TotalFreedomMod into Obi2kanobi-master
2014-10-01 13:18:09 -04:00
StevenLawson
c74763c96a
Adjust filename filter for schematic manager.
2014-09-28 18:24:48 -04:00
Obi2kanobi
d01f9d0b2f
Smite players with /stfu -s. Fixes #325 .
2014-09-28 22:14:52 +01:00
StevenLawson
e780c4ffec
Change to v1_7_R4 for Spigot's pseudo-1.8 support.
2014-09-24 18:37:12 -04:00
Jerom van der Sar
3968dbe0a2
Merge pull request #316 from KingDragonRider/master
...
Blocked /size and //mask. Resolves #316
2014-09-23 21:23:49 +02:00
StevenLawson
ff9164714c
Restructured /saconfig. Resolves #322 . Resolves #303 .
2014-09-19 19:59:29 -04:00
KingDragonRider
72e105eb34
Added extra blocked commands used to bypass //brush
...
I've added commands which enable //brush even though it is blocked (/size and //mask) to the blocked commands list (for superadmins only).
2014-09-13 17:16:55 +01:00
ItzLevvie
587b84a489
Blocked "/setidletimeout" in Config
...
Closes https://github.com/TotalFreedom/TotalFreedomMod/issues/307
2014-09-03 17:15:38 +01:00
Steven Lawson
107952f0ba
Modified /ro to not affect adminworld.
2014-08-30 15:18:45 -04:00
Jerom van der Sar
8cae042857
Don't write spoofed UUIDs to cache
2014-08-30 16:24:35 +02:00
StevenLawson
d1b73592af
Compatibility with old builds of WorldEdit.
2014-08-27 20:53:43 -04:00
JeromSar
b7175d73ab
Fixed AIOOBE in /rollback
2014-08-27 13:30:46 +02:00
JeromSar
9c976b381b
Added TFM_UuidManager to cache UUIDs. Resolves #255
...
All methods related to UUIDs in TFM_Util have been moved to TFM_UuidManager
2014-08-27 11:42:49 +02:00
JeromSar
0c99862793
Perform backups in a seperate folder
...
Perform weekly backups on config.yml
Minor refractoring
2014-08-27 10:58:26 +02:00
unknown
0240b65fad
Save and remove player entries on leave
...
Removed timer for player loading, applied to plugin instead
2014-08-27 00:28:44 +02:00
unknown
b6d3e5baca
Merged with master
2014-08-26 18:25:27 +02:00
unknown
15650b84cf
Fixed duplicate ban entries
...
Bans are equal when:
a) The ban-type matches
b) The ban-subject matches
Small changes
2014-08-26 18:23:48 +02:00
unknown
9233bcfedc
Added some getters for TFM_Announcer
2014-08-25 20:05:10 +02:00
unknown
b0aa4a850d
Added Announcer. Resolves #226
...
Organised onEnable()
Formatting
2014-08-25 20:01:54 +02:00
unknown
af97481d11
Return false on incorrect args in Command_rollback. Fixes #296
2014-08-25 18:47:29 +02:00
unknown
3c6e706c98
Merged with master
2014-08-25 14:07:47 +02:00
unknown
aca62caec1
Revamped TFM_BanManager, TFM_Ban and TFM_ServerInterface
...
Better ban type checking
Moved ban reason compilation to TFM_Ban
TFM_ServerInterface: Less expensive operations first
Command_rollback now polls TFM_RollbackManager for available players
2014-08-25 13:57:13 +02:00
Jerom van der Sar
eaa23985bd
Merge pull request #294 from Obi2kanobi/contributing
...
Format GTFO reason broadcast. Fixes #293
2014-08-24 11:21:24 +01:00
StevenLawson
e3f9452b9f
Fix GTFO broadcast formatting. Fixes #293
2014-08-24 00:30:56 +01:00
StevenLawson
755080d0a4
Code refactoring and cleanup.
2014-08-23 14:19:25 -04:00
StevenLawson
0f764b976b
Tweak /cake. Fixes #295 .
2014-08-23 13:52:26 -04:00
StevenLawson
d0a435a5d6
Added preliminary TFM support for TelnetRequestDataTagsEvent.
2014-08-20 21:23:22 -04:00
StevenLawson
b02764ddca
lang.StringUtils -> lang3.StringUtils
...
Remove bold from /nickclean.
2014-08-18 16:48:52 -04:00
StevenLawson
b3c28d33f2
Fixed broken format for /gadmin ipban.
2014-08-15 22:53:57 -04:00
StevenLawson
6ad1187eef
Merge branch 'patch-2'
2014-08-15 16:29:53 -04:00
StevenLawson
1bf1267b49
Remove extra lines.
2014-08-15 16:29:40 -04:00
StevenLawson
d2f6f7f51a
Make '/tfm reload' update blocked commands. Resolves #265 .
...
Config must be reloaded in order to pull in any changes to blocked commands list.
2014-08-15 16:16:45 -04:00
StevenLawson
dc2c996516
Block tags containing "console", fixes #260 .
2014-08-15 15:59:43 -04:00
StevenLawson
f502e44764
Added /nickclean - mass remove distracting things from player nicknames.
2014-08-14 19:07:52 -04:00
Ryan
c490a3d62e
Now made qdeop require you to be op else it wont try to deop the player.
2014-08-14 22:37:20 +01:00
Ryan
9a2dc52e87
Using qop should now only op those who are not op.
...
This will further reduce the amount of spam and doesn't spam everyone with "you are now op".
2014-08-14 22:32:45 +01:00
StevenLawson
a1c11f4e0f
Using playerMsg(final String message) instead of playerMsg(final CommandSender sender, final String message) when possible.
2014-08-14 15:49:48 -04:00
StevenLawson
48fd4c590d
Use TFM_Command.playerMsg instead of TFM_Util.playerMsg for commands.
2014-08-13 20:56:04 -04:00
StevenLawson
97cde0cfd4
Modified /qop and /qdeop to be a bit less spammy when multiple matches are found.
2014-08-13 20:11:12 -04:00
StevenLawson
429269d8d2
Partial fix for #267 .
...
Still need to implement method to kick people off telnet if they are deactivated while connected.
Also - 800th commit! Woohoo!
2014-08-12 19:38:32 -04:00
StevenLawson
1a50c16d9a
Rework tags (now they won't duplicate when Essentials changes display name).
2014-08-12 18:25:57 -04:00
StevenLawson
891d8d178f
Use commons' substring function to avoid IndexOutOfBoundsExceptions.
2014-08-12 15:32:56 -04:00
Jerom van der Sar
fc1c487dce
Woops
2014-08-09 18:53:54 +02:00
Jerom van der Sar
e2cc14370a
Added /forestgen to blocked commands
2014-08-09 18:13:15 +02:00
StevenLawson
d5d6f18fb4
Truncate string argument on calls calls to setPlayerListName. Resolves #262 .
2014-08-07 20:47:15 -04:00
StevenLawson
ecbd70493b
Merge branch 'master' of https://github.com/TotalFreedom/TotalFreedomMod
2014-08-02 11:14:55 -04:00
StevenLawson
4988140268
Fixed mixed string concatenation / String.format usage.
...
Doesn't make much sense to use string concatenation and a String.format to generate the same output. I believe this method is much more readable.
2014-08-02 11:14:37 -04:00
Jerom van der Sar
57b0aadb9b
Added some comments regarding the license
2014-08-02 17:10:54 +02:00
Jerom van der Sar
ef9ce2a9a7
[Bleeding] First compile of new playerdata system. Resolves #223
...
The new TFM_PlayerList stores player under /players/[uuid].yml and only caches online players. When players log in, their playerdata will be loaded.
2014-08-02 16:27:43 +02:00
PacksGamingHD
927560ad75
TotalFreedomMod won't compile like that.
2014-08-01 23:01:04 -07:00
Ronit Sajeey (LevnettUK_Ronit)
11eef83a65
Fixed the ban reason on the same line as the actual ban
...
Resolves https://github.com/TotalFreedom/TotalFreedomMod/pull/250
2014-08-01 15:39:07 +01:00
Ronit Sajeey (LevnettUK_Ronit)
d8697590a7
Update config.yml
...
Closes https://github.com/TotalFreedom/TotalFreedomMod/issues/233
2014-07-30 14:07:31 +01:00
Ronit Sajeey (LevnettUK_Ronit)
6d98604cf0
Update config.yml
2014-07-30 09:27:21 +01:00
StevenLawson
3d6be1cd51
Significantly speed up player list loading.
2014-07-29 22:38:08 -04:00
StevenLawson
01edfed307
Tweak /whohas. Note the change from bitwise & to logical && resolving possible bug.
2014-07-26 11:48:17 -04:00
StevenLawson
5e4d1d0d6d
Limit duration and amplifier for /potion command. Resolves #243
2014-07-26 11:47:23 -04:00
StevenLawson
86f61f1487
Restructure gadmin. Resolves #245
2014-07-25 23:11:44 -04:00
StevenLawson
461cfa7bdc
Switched from Essentials' StringUtil to Apache Commons StringUtils.
2014-07-20 17:40:06 -04:00
StevenLawson
75b296496e
Removed DisguiseCraft support.
2014-07-20 17:25:45 -04:00
StevenLawson
183277db21
Clean up sources of compile warnings.
...
Move anything that causes deprecation warnings into TFM_DepreciationAggregator if no alternative implementation possible.
2014-07-19 21:02:00 -04:00
StevenLawson
2b597867f0
Eliminate usage of deprecated org.bukkit.Server.matchPlayer
...
Suppress unchecked cast warnings in Module_players.
2014-07-19 17:39:42 -04:00
StevenLawson
7f7312c0a2
Fix landmine.
2014-07-19 17:34:12 -04:00
StevenLawson
73214165a5
Fix glitch in clownfish smacker.
2014-07-19 15:29:07 -04:00
StevenLawson
54be4f7e88
Added clownfish smacker.
2014-07-19 14:59:02 -04:00
StevenLawson
3ccab5f534
Fixed exploit that allows command blocker to be bypassed.
2014-07-17 17:28:32 -04:00
StevenLawson
f635af5f95
Fix error when using /ops purge.
2014-07-16 20:41:14 -04:00
StevenLawson
cc3a183cac
Fixed toggle message for /toggle fluidspread.
2014-07-13 22:43:27 -04:00
StevenLawson
173b686658
Add HTTPD Module_logs, resolves #238
2014-07-13 18:04:08 -04:00
unknown
a0d5743232
Ensure UUID is never null at login. Amends #214 and fixes #229
2014-06-30 19:09:26 +02:00
unknown
7598d211cd
Correctly display permban URL. Fixes #228
2014-06-30 17:51:13 +02:00
unknown
6b064d0e68
Correctly reference static members in TFM_Jumppads. Fixes #225
2014-06-30 17:35:58 +02:00
unknown
8fc0673bb2
/tfm: Return true when the player doesn't have permission. Fixes #227
2014-06-30 17:30:16 +02:00
unknown
aa062a9d11
Ensure UUID is never null for non-existing players
...
Currently, the player's name is SHA-1'ed and the first 32 hexadecimal
characters are formed into a 'spoofed UUID'. I think this is the best solution
2014-06-29 16:40:53 +02:00
unknown
8b4b2f97e0
Finished TFM_UuidResolver and /uuid. Resolves #214
2014-06-29 12:09:03 +02:00
unknown
c4f1d0c06f
Merge from master
2014-06-29 10:53:39 +02:00
unknown
20d4e886fc
Merge from bleeding
2014-06-28 22:31:33 +02:00
unknown
e36ace1671
[Bleeding] Started work on TFM_UuidFetcher
2014-06-28 22:24:36 +02:00
unknown
2f055fbecb
/gadmin: return false if required args are not present. Resolves #220
2014-06-28 12:00:16 +02:00
unknown
d193686c79
Block //snow. Resolves #217
2014-06-28 11:50:15 +02:00
unknown
ba2ada569f
[Bleeding] Fixed permissions through console. Resolves #195
2014-06-28 11:43:05 +02:00
unknown
850fd9aa4a
[Bleeding] Save when purging (ip)ban list. Resolves #219
...
Small changes
2014-06-28 00:22:55 +02:00
unknown
1fb14ca1dd
Added /list -a. Resolves #194
2014-06-22 18:07:02 +02:00
unknown
499472a126
Remove adminworld guests properly. Fixes #202
2014-06-22 17:53:50 +02:00
unknown
cdf03b4353
Perform suggested changes. Fixes #184
2014-06-22 17:12:30 +02:00
unknown
5ec66e8c7e
Merge branch 'patch-3' of https://github.com/Wilee999/TotalFreedomMod into Wilee999-patch-3
2014-06-22 17:06:54 +02:00
unknown
adb3834836
Don't double toggle in /toggle. Fixes #193
2014-06-22 16:56:02 +02:00
unknown
d82d6fd704
Updated latest WorldEdit methods
2014-06-22 16:50:57 +02:00
unknown
2d118a44a9
Removed xXWilee99Xx from the developer list
2014-06-16 15:50:16 +02:00
Jerom van der Sar
64cd7f7393
Merge pull request #204 from LevnettUKRonit/patch-4
...
Added aliases /gmc to /creative
2014-06-10 16:42:13 +02:00
Ronit Sajeey (LevnettUK_Ronit)
75247af337
Added aliases /gms
2014-06-09 17:48:57 +01:00
Ronit Sajeey (LevnettUK_Ronit)
d20b062b70
Added aliases /gmc
2014-06-09 17:25:31 +01:00
Ronit Sajeey (LevnettUK_Ronit)
bba42797d8
Changed /tag remove to /tag off to match usage.
2014-05-29 17:22:28 +01:00
Ronit Sajeey (LevnettUK_Ronit)
5a3106ace8
Fixed TFM_PlayerListener.java
...
Fixed where it said Telnet Admin was light green its now ChatColor.DARK_GREEN
2014-05-28 09:53:23 +01:00
unknown
8cb4ef111c
Rename /saconfig clear to /saconfig clearme. Closes #189
2014-05-19 19:46:40 +02:00
unknown
50d6cf471c
Incremented version number for development towards next release
2014-05-19 19:33:18 +02:00
unknown
e942f0bf75
Removed most singleton patterns. Resolves #181
2014-05-19 19:32:25 +02:00
unknown
f8231aeb3f
Stable release v4.2
2014-05-19 14:25:04 +02:00
unknown
eddbcf515c
Allow customization of Owners. Appends to #178 and commit 67c86aea
2014-05-19 14:21:37 +02:00
unknown
00ac914066
Unban fuzzy IPs for admins. Fixes #187
2014-05-16 15:39:40 +02:00
unknown
179fe9d665
Organise TFM_ConfigEntry values by type
2014-05-16 15:30:02 +02:00
unknown
67c86aea24
Added config values for MOTD, server name and address. Resolves #178
2014-05-16 15:18:24 +02:00
Wilee999
e4bb1ef6aa
Auto-freeze on imposter login; adds: http://www.totalfreedom.boards.net/thread/12123
2014-05-15 18:57:34 -07:00
unknown
16b02e3dec
Changed /saconfig remove to /saconfig delete to match usage. Fixes #183
2014-05-14 16:22:56 +02:00
unknown
70e248202b
Increment version number to 4.2
2014-05-13 17:56:21 +02:00
unknown
51ef752259
Don't warn when finding unknown services in ServiceChecker
2014-05-13 17:18:08 +02:00
unknown
b3e40462e2
Preload player when logging in. Fixes #182
2014-05-13 17:11:32 +02:00
unknown
73a91c02c6
Re-implement unbannable usernames. Resolves #180
2014-05-13 17:01:55 +02:00
unknown
7b8ba0bdf5
Revamp /plugincontrol. Fixes #159
2014-05-13 16:32:01 +02:00
unknown
bd9d6114ba
Add /wipeuserdata. Resolves #177
2014-05-11 19:04:01 +02:00
unknown
0435174342
Perform daily and weekly backups. Resolves #163
2014-05-11 18:41:58 +02:00
unknown
796ef3d359
Refractored .createBackup() to TFM_Util.createBackup(String)
2014-05-11 18:15:04 +02:00
unknown
a3f3903760
Increase default nuking block place threshold. Resolves #169
2014-05-11 18:05:51 +02:00
Ryan
8292eb20ae
Removed Legacy Login
...
Due to HeartBleed Mojang had to disable the legacy login servers. They will always show as "Offline" so may as well just remove them.
2014-05-11 12:56:01 +02:00
Ryan
dbfec1e86d
Added Color Tabs and Auto Prefixes. Resolves #173
2014-05-10 22:42:37 +01:00
Ryan
31e03d6348
Added a telnet checker.
2014-05-10 22:40:32 +01:00
Ryan
46494a2c87
Reset
2014-05-10 22:40:19 +01:00
Ryan
b11eb0f762
Added in both player tab colours, Auto Prefixes and a telnet checker
2014-05-10 22:35:45 +01:00
unknown
730b0e2c83
Merge with master
2014-05-07 12:53:05 +02:00
unknown
60a9de7e7c
[Bleeding] Allow spaces in tags. Resolves #160
2014-05-05 16:25:57 +02:00
unknown
8a4fa946fd
Make /doom ban all IPs
...
Before, /doom would only ban the current IP
2014-05-05 16:10:14 +02:00
unknown
9bc0859fdf
Added /tagnyan. Resolves #170
2014-05-05 16:03:30 +02:00
unknown
742450d016
Convert stop/remove to string literals. Resolves #168
...
Removed TFM_Util.isStopCommand(String) and TFM_Util.isRemoveCommand(String)
2014-05-05 15:31:12 +02:00
unknown
ad06bea3ae
Fixed bugs with /saconfig clear. Resolves #167
...
Admins can now use /saconfig clear [ip] to remove the designated IP (only their own IPs can be removed. They can also simply use /saconfig clear to remove all IPs but the current one. /saconfig clear is safe, meaning you can't remove your current IP or an IP that doesn't belong to you.
2014-05-05 14:27:33 +02:00
unknown
68d83fa397
Allow admins to remove their own IPs
2014-05-05 14:10:32 +02:00
unknown
fe84c3a2a0
Removed Command_listsync. Resolves #166
...
@markbyrn wants it removed. It also didn't have much of a use, associated servers wouldn't use it since it overwrites the current superadmin and permban config.
2014-05-05 13:35:47 +02:00
unknown
6e5e70ac90
[Bleeding] A little more config tweaking
2014-05-05 13:30:17 +02:00
unknown
489549a0ea
Warn when NMS versions don't match. Resolves #165
2014-05-05 00:01:57 +02:00
unknown
56b55eb3e2
[Bleeding] Fixed last errors due to misconfigured config
2014-05-04 23:07:26 +02:00
unknown
4ef5f59fb9
[Bleeding] Fixed startup error due to misconfigured config
2014-05-04 23:03:34 +02:00
Jerom van der Sar
d31ad2e9fc
[Bleeding] Remove player online check through PlayerNotFoundException
...
getPlayer(String) now returns null when the player could not be found
2014-04-26 13:55:24 +02:00
Jerom van der Sar
8a9dfca6d3
[Bleeding] Config refractoring
2014-04-26 13:21:36 +02:00
unknown
55ddf5a30a
Merge branch 'master' into bleeding
2014-04-25 17:36:08 +02:00
unknown
59e890c654
Added more startup statistics
2014-04-25 17:26:10 +02:00
unknown
b0e62add9f
Reupdate index lists when adding an admin. Fixes #156
2014-04-25 17:10:43 +02:00
unknown
7cdf1abcf2
[Bleeding] Fix invalid characters in usernames
2014-04-23 19:30:11 +02:00
unknown
ee0ebd85fc
Increment to version 4.1 to reflect latest changes
2014-04-23 17:03:33 +02:00
unknown
518537413b
Allow use of multiple blocks in /ro. Closes #87
2014-04-23 17:00:44 +02:00
unknown
802d02d653
Shoot players in the sky when using /doom. Closes #142
2014-04-23 16:43:12 +02:00
unknown
f3cb57c9cd
Extend command rollback time. Closes #136
...
Addresses http://www.totalfreedom.boards.net/thread/9531/problem-suggestion
2014-04-23 16:38:47 +02:00
unknown
c7c2795f41
Tweaked /ops and /qop
2014-04-23 16:36:11 +02:00
unknown
20b117a703
Moved toggle commands (/firespread, /lavadmg, etc) to /toggle
2014-04-23 16:23:50 +02:00
unknown
08e4a4a171
Moved permban list to a seperate class
...
Refractoring
Code cleanup
2014-04-21 23:09:10 +02:00
unknown
a0affddeed
Refractored command handling to seperate class: TFM_CommandHandler
...
Cleanup, refractoring
2014-04-21 19:00:39 +02:00
unknown
c82113dc22
Fixed duplicate entries when adding/removing players
...
Some refractoring
2014-04-21 17:45:32 +02:00
unknown
9315227906
Actually make the default console senior permissions configurable
2014-04-21 15:08:52 +02:00
unknown
00e9b4ea1f
[Bleeding] Cleaned up TFM_Command.senderHasPermission()
2014-04-21 14:56:24 +02:00
unknown
22b0781020
Allow the default CONSOLE to have senior permissions
2014-04-21 14:52:23 +02:00
unknown
7df24c6b86
Added more detailed build information to /tfm through appinfo.properties
2014-04-21 14:37:53 +02:00
unknown
0e9044ffc3
Allow compiling for Spigot 1.7.8
2014-04-17 18:29:08 +02:00
unknown
3371f54c06
Merged from master
2014-04-15 16:43:38 +02:00
unknown
5e4649a4d0
Incremented version to 4.0
...
List of changes:
- Switched over to UUID-based configs
- Revamped TFM_AdminList
- New banning system: TFM_BanList
- Refractoring
- Updated to CraftBukkit-1.7.8-R0.1
- Added BukkitTelnet, WorldEdit and Essentials as soft dependencies
2014-04-15 16:35:41 +02:00
unknown
d8560ebc1f
[Dry] (Hopefully) fixed the latest bugs
...
Added superadmin.yml conversion
2014-04-15 16:25:48 +02:00
unknown
7f2e72ee51
[Bleeding] Fixed bugs with TFM_PlayerList and TFM_BanManager
2014-04-15 15:43:07 +02:00
unknown
c98909df12
[Bleeding] Added BukkitTelnet as a soft dependency
2014-04-14 21:17:49 +02:00
unknown
d613e0266b
[Bleeding] First compile of new banning system
...
Updated to CraftBukkit 1.7.8-R0.1
2014-04-14 21:11:41 +02:00
Wilee999
478244773b
Fix /invis smite bug where it spammed the smite message each player.
2014-04-11 17:57:11 -07:00
unknown
5237fa0ca2
[Bleeding] Major refractoring
...
Added TFM_Config as a base config class for TFM_AdminList and TFM_PlayerList
Finished up UUID based Superadmins
2014-04-11 17:24:44 +02:00
Jerom van der Sar
b3b182e753
Merge pull request #141 from Wilee999/patch-5
...
Implement /tfipbanlist purge adminAction.
2014-04-09 23:10:48 +02:00
unknown
a54c113a86
[Bleeding] Switched to UUIDs in TFM_AdminList
...
Various other changes
2014-04-09 22:33:03 +02:00
unknown
ec8a528564
[Bleeding] Working on TFM_Admin
2014-04-09 21:29:27 +02:00
unknown
6365672eda
[Bleeding] Started work on TFM_PlayerList
...
Added UUIDFetcher
2014-04-04 16:48:39 +02:00
unknown
d087dc1148
[Bleeding] Prepared TFM_UserList for UUID switchover
2014-04-04 14:03:48 +02:00
unknown
a3a484dc58
Updated to CraftBukkit v1.7-R2
2014-04-04 13:45:35 +02:00
unknown
b89ccb2d55
Fixed duplicate messages in console and telnet
2014-04-04 13:37:45 +02:00
unknown
9b66304f63
Merged with BukkitTelnet
2014-04-03 19:23:29 +02:00
unknown
4784348027
Merge branch 'bukkittelnet'
2014-04-03 19:20:03 +02:00
Wilee999
0f6f21e4c6
Update TotalFreedomMod to Minecraft 1.7.5.
2014-03-25 20:25:06 -07:00
Jerom van der Sar
527ac6c286
Merge pull request #138 from kwteh/master
...
The Lie.
2014-03-22 22:09:16 +01:00
kwteh
192b9ea9d9
YThere
2014-03-22 11:25:32 +08:00
unknown
fa1a082972
Updated to lastest BukkitTelnet API
2014-03-21 11:39:34 +01:00
unknown
cf135e211d
Incremented version number to reflect latest changes
2014-03-18 16:18:04 +01:00
unknown
56a5a7304a
Blocked /gcmd from bypasing the command blocker
2014-03-18 16:17:00 +01:00
unknown
4b671cc4c7
Block plugin-specific commands for 1.7.2-R0.3
2014-03-18 16:07:51 +01:00
Jerom van der Sar
10443ff0d5
Merge pull request #139 from Wilee999/patch-4
...
Improve /invis smite.
2014-03-18 15:39:26 +01:00
Wilee999
a1bb6a34a0
added dantdm to famous user config
2014-03-16 20:42:14 -07:00
Wilee999
988e62213e
added a couple stampy users to the famous config
2014-03-06 14:02:01 -08:00
Wilee999
49601035a5
Implement /tfipbanlist purge adminAction.
2014-03-02 18:02:10 -08:00
Wilee999
fbca5f0527
Raw...
2014-02-19 11:28:09 -08:00
Wilee999
1c14889bdf
Prefix player join/exit.
2014-02-19 10:10:29 -08:00
Wilee999
114372194a
Should be using the regular Bukkit logger for this.
2014-02-19 10:01:02 -08:00
Wilee999
49b841acc2
Improve /invis smite.
2014-02-16 10:02:21 -08:00
kwteh
302b538a3a
Oops...
...
the best i can came up with
2014-02-15 20:44:20 +08:00
kwteh
539f28549a
The Lie.
2014-02-14 13:54:30 +08:00
Jerom van der Sar
716ba57739
Merge pull request #122 from Wilee999/pull5
...
Changed global freeze message
2014-02-06 15:46:31 +01:00
Steven Lawson
0d32ca5451
Merge pull request #132 from Wilee999/pull3
...
Fix command error in /wildcard.
2014-01-31 11:06:47 -08:00
Wilee999
b8b8ed8608
Fix command error in /wildcard.
2014-01-31 10:05:40 -08:00
Jerom van der Sar
ca5b79331b
Merge pull request #131 from Wilee999/pull3
...
Remove /ops purge
2014-01-29 23:49:45 -08:00
Wilee999
78c1a2eaaf
Remove /ops purge.
2014-01-29 15:57:33 -08:00
Dan Jones
d2a5c399f0
Changed HeXeRei452 to WickedGamingUK
...
The purpose of this is to reflect my primary account's username.
2014-01-19 09:00:45 +00:00
ImALuckyGuy
90aa3ab420
Adding colon
...
:
2014-01-17 06:32:23 -06:00
ImALuckyGuy
a395904c43
Log IP addresses in join messages.
...
This will make finding a player's IP address after a crash much easier.
2014-01-15 18:45:18 -06:00
Wilee999
42812be4c5
there
2014-01-15 13:45:28 -08:00
Wilee999
049432789f
Now make it actually work...
2014-01-15 13:38:35 -08:00
Wilee999
8b2532e9e9
Re-thinking this.
2014-01-15 09:51:07 -08:00
unknown
e5902fc5e8
Incremented version number to reflect latest changes
2014-01-14 20:43:31 +01:00
unknown
71862d6e41
Batch format
2014-01-14 20:37:08 +01:00
Jerom van der Sar
7dffea0ba2
Merge pull request #115 from Wilee999/pull1
...
Strike lightning on /tempban
2014-01-14 11:28:52 -08:00
Jerom van der Sar
67c09546f7
Merge pull request #120 from Wild1145/patch-10
...
Changed from "Permbanned" in auto eject
2014-01-14 11:28:19 -08:00
Jerom van der Sar
8b51fd215f
Merge pull request #116 from Wilee999/pull2
...
Strike lightning on /tban
2014-01-14 11:26:55 -08:00
Jerom van der Sar
1330d2b3af
Merge pull request #118 from Wilee999/pull3
...
Log player joins and player leaves for telnet
2014-01-14 11:22:10 -08:00
Wilee999
8297d03a86
Best not to have this.
2014-01-12 19:24:15 -08:00
Wilee999
b2e27ec8bf
Changed global freeze message to prevent whining
...
players. Addresses http://www.totalfreedom.boards.net/post/86571 .
2014-01-08 16:34:57 -08:00
Ryan
c42bc23bfe
Changed from "Permbanned" in auto eject
...
As it doesnt actualy permban you, i have changed it so it doesnt say you have been.
2014-01-07 16:47:02 +00:00
Wilee999
e29d4673dd
Log player logins and exits.
...
Because 1.7 will not log player logins and exits, TotalFreedomMod will have to do this instead.
2014-01-02 23:46:20 -08:00
Wilee999
2ce7e518fb
Strike lightning on tban/noob.
2013-12-22 14:20:31 -08:00
Wilee999
9ba316464e
Strike lightning on tempban.
2013-12-22 14:19:25 -08:00
unknown
60f71c9dfc
Filter duplicate Telnet admin names
2013-12-18 18:44:21 +01:00
unknown
3e71286507
Added Access-Control-Allow-Origin to the players HTTPD module
2013-12-18 14:45:59 +01:00
unknown
6d48c90d16
Added HTTPD module: list
2013-12-18 14:12:15 +01:00
unknown
d7ed667b89
Log player messages
2013-12-17 17:33:17 +01:00
unknown
9c61cc2768
Switched over to TelnetCommandEvent
...
some TFM_CommandBlocker cleanup
2013-12-17 16:29:48 +01:00
unknown
4daad76e74
600th Commit, WOO!
...
Incremented version to reflect latest changes
2013-12-17 15:18:11 +01:00
unknown
05884ae806
Case-sensitive Telnet login names
2013-12-17 15:16:32 +01:00
unknown
aa0fd34859
Append to log files
...
Set maximum of 1Gig
2013-12-15 23:12:30 +01:00
unknown
2c14773c9b
Generate logs in /server.log like CraftBukkit did
2013-12-07 10:58:29 +01:00
Wilee999
bbc1255963
Fixed developer login message.
2013-12-06 23:37:56 -08:00
unknown
34d15d4c96
Fixed a neophyte bug
...
Custom login messages would be the same for anyone who logs in after the player with the same rank
2013-12-03 20:50:20 +01:00
Jerom van der Sar
75bc17cd8f
Merge pull request #109 from Wilee999/pull1
...
Modified ban messages
2013-12-03 07:42:28 -08:00
Wilee999
87f338194c
Removed "for a while"
2013-12-03 07:41:43 -08:00
Wilee999
b5760afbad
Fixed.
2013-12-03 07:35:47 -08:00
unknown
5cfaf8970d
Fixed all deprecated methods
2013-12-03 16:21:58 +01:00
unknown
9a48ec04aa
Fixed developers not having the correct prefix
...
batch format
2013-12-03 14:24:09 +01:00
unknown
24fca9af97
Woops
2013-12-03 14:13:36 +01:00
unknown
27a04635a2
Migrated /list-, AdminChat- and Login message-colors to TFM_PlayerRank
...
Reverted colors due to popular request
2013-12-03 14:05:06 +01:00
Wilee999
0f58746525
Modified the 2 ban messages.
2013-12-02 15:43:42 -08:00
unknown
d4c3a4ad45
Woops
2013-12-01 19:02:30 +01:00
unknown
7140e4c8df
Changed colors to match the forums
2013-12-01 18:54:50 +01:00
unknown
808e02f660
Fixed potential mass-kick
...
This would happen if an admin joins the game when the server is full
2013-12-01 18:21:43 +01:00
unknown
bed78248fb
Fixed /list for 1.7
...
for some weird reason, that ChatColor.WHITE was causing issues
2013-12-01 17:32:29 +01:00
Jerome van der Sar
ee39e89093
Fixed possible NPE in getPrefix()
2013-12-01 15:22:19 +01:00
Jerome van der Sar
9405604efc
Fix imports
2013-12-01 13:42:13 +01:00
Jerome van der Sar
73acb2448b
Force-allow superadmins to log in
...
Commented and cleaned up handlePlayerLogin()
2013-12-01 13:33:39 +01:00
Jerome van der Sar
c63540129f
Cleaned up /list
2013-12-01 13:00:02 +01:00
Jerome van der Sar
6ba96b427d
Update to CraftBukkit 1.7
2013-12-01 12:13:39 +01:00
Jerome van der Sar
acd8373f81
Fixed NPE in /list
2013-12-01 11:55:50 +01:00
Jerom van der Sar
0c4c36b2bd
Merge pull request #103 from Wilee999/master
...
Fixed my name
2013-11-30 11:59:50 -08:00
Jerome van der Sar
7ce052900e
Rewrote ServiceChecker, fixed NPE there
...
Formatting
2013-11-30 20:44:08 +01:00
Wilee999
f8741b0d4f
Noooo dartheh!!!!
...
omg how offenciv
2013-11-30 10:52:40 -08:00
Jerome van der Sar
6fca19fa41
Load plugin version through plugin.yml
2013-11-30 18:04:43 +01:00
Jerome van der Sar
7e75287e61
Added xXWilee99Xx to developers
...
updated to version 3.3 to reflect latest changes
2013-11-30 16:32:00 +01:00
Jerom van der Sar
52641466ff
Merge pull request #101 from Wilee999/pull2
...
Added all the Telnet Admin stuff.
2013-11-28 12:39:44 -08:00
Wilee999
67f096fbfa
Added all the Telnet Admin stuff.
2013-11-27 09:21:53 -08:00
Jerom van der Sar
8f24e44c79
Merge pull request #100 from Wilee999/pull1
...
Blocked /mat command.
2013-11-24 14:52:04 -08:00
Wilee999
28b9f3089d
Blocked /mat command.
2013-11-23 11:03:33 -08:00
Jerom van der Sar
6b906864b3
Merge pull request #99 from Wilee999/pull4
...
Added cmdspy alias "commandspy"
2013-11-18 02:04:34 -08:00
Wilee999
c2aba0e798
Added cmdspy alias "commandspy"
2013-11-16 23:44:37 -08:00
Jerom van der Sar
c78e6483ac
Merge pull request #93 from Wilee999/pull4
...
Changed clanforge restart message to "come back in about 20 seconds." li...
2013-11-12 07:24:26 -08:00
Jerom van der Sar
1ef6fcbb70
Merge pull request #95 from Wilee999/pull3
...
Added new unbannable usernames.
2013-11-12 07:23:58 -08:00
Wilee999
ce5d23a5bc
Added new unbannable usernames.
2013-11-11 12:38:39 -08:00
Wilee999
280ddf61f7
Changed clanforge restart message to "come back in about 20 seconds." like /stop.
2013-11-10 14:27:49 -08:00
Jerom van der Sar
a821f7b606
Updated PermBan Link
2013-10-27 15:33:26 +01:00
StevenLawson
1a5f854552
Implemented Essentials-based AFK Auto-Kick w/ server load based trigger threshold.
2013-10-08 14:41:05 -04:00
StevenLawson
13eeccbc40
Add handling for isTelnetAdmin to SA list saving.
2013-09-27 11:15:15 -04:00
StevenLawson
2b611a2bee
Add "is_telnet_admin:" entries to sample superadmin.yml
2013-09-27 11:06:52 -04:00
StevenLawson
ed0aef033c
Clean up TFM_CustomListener.
2013-09-27 11:04:46 -04:00
StevenLawson
2d655e4009
Added "isTelnetAdmin" to SA list.
2013-09-27 11:01:30 -04:00
StevenLawson
81995f38a1
Add handler for me.StevenLawson.BukkitTelnet.TelnetPreLoginEvent
2013-09-27 10:26:59 -04:00
StevenLawson
9f889efa76
-Make /saconfig clean a "Telnet Senior" command only.
...
-Move some TwitterBot stuff around.
2013-09-27 08:46:42 -04:00
StevenLawson
1e79b90249
Tweak Wilee999's /cage changes.
2013-09-25 20:46:03 -04:00
StevenLawson
70a24486b8
Merge branch 'pull2' of https://github.com/Wilee999/TotalFreedomMod
2013-09-25 20:39:46 -04:00
Wilee999
902fc0ba11
That's not what I wanted...
2013-09-25 17:34:16 -07:00
Wilee999
415d25da4b
Added /cage purge command
2013-09-25 17:33:44 -07:00
Wilee999
3583c1dbdc
Change gadmin usage to contain fr
2013-09-25 17:05:52 -07:00
StevenLawson
f49c4568b2
Tweaks to essentials interface commands.
2013-09-24 20:32:04 -04:00
StevenLawson
01807d1f0f
Added Essentials interface.
...
Moved nick customization commands from Essentials to TFM.
2013-09-24 10:13:38 -04:00
StevenLawson
c5ddc60b97
Cleaned up TFM_Util
2013-09-24 08:05:48 -04:00
StevenLawson
97b27cd7b4
Change tag character limit.
...
Now max = 20 characters, not including color codes.
TFM_Util.colorise() -> TFM_Util.colorize()
2013-09-21 13:58:16 -04:00
StevenLawson
faeaa3aab7
Update for MC v1.6.4
...
Other minor fixes
2013-09-21 13:51:09 -04:00
StevenLawson
e10ab45bda
Update NanoHTTPd to 12b4973a52
2013-09-17 21:31:46 -04:00
StevenLawson
7b59350833
Tweak Wilee's changes to /onlinemode.
2013-09-17 12:05:53 -04:00
Wilee999
adbc658cc7
All telnets can now use /onlinemode! Yay!
2013-09-17 07:57:15 -07:00
StevenLawson
927e46a431
Revert "Wrapped rollback with a Callable to make sure that it executes on the Bukkit thread."
...
This reverts commit 65ba053aee
.
2013-09-15 20:38:54 -04:00
StevenLawson
65ba053aee
Wrapped rollback with a Callable to make sure that it executes on the Bukkit thread.
...
Saw this in a log:
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:819)
at java.util.ArrayList$Itr.next(ArrayList.java:791)
at me.StevenLawson.TotalFreedomMod.TFM_RollbackManager.rollback(TFM_RollbackManager.java:94)
at me.StevenLawson.TotalFreedomMod.Commands.Command_gtfo.run(Command_gtfo.java:51)
2013-09-15 14:11:36 -04:00
StevenLawson
81ee5f04dd
Register permbans module (whoops).
2013-09-14 22:15:30 -04:00
StevenLawson
ded31e4640
Add /cbtool and /setlever, commands geared toward Command Blocks.
2013-09-14 22:00:11 -04:00
StevenLawson
1416429910
Add permbans module for HTTPd.
2013-09-14 21:59:11 -04:00
StevenLawson
8cdff6a3c1
Rework /expel command.
...
Move TFM_LandmineData out of main package.
2013-09-13 22:13:07 -04:00
StevenLawson
8ba477140b
Added /localspawn - Teleport to the spawnpoint for the current world instead of the global spawnpoint.
2013-09-13 14:57:33 -04:00
JeromSar
5606fdae1f
Added more blocked commands
...
Added quotes to support double-slashes
2013-09-13 16:35:05 +02:00
Steven Lawson
18e4943216
Finish /config command.
...
Fix typo: ALLOW_FLIUD_SPREAD -> ALLOW_FLUID_SPREAD
2013-09-07 22:51:12 -04:00
Steven Lawson
549c5231e8
Added /config command.
2013-09-07 22:10:05 -04:00
Steven Lawson
7144894848
Enable /saconfig clean for all telnet users.
2013-09-07 21:16:35 -04:00
StevenLawson
fef5f7604b
Nitpicking.
2013-09-05 10:48:57 -04:00
StevenLawson
2d421178db
This doesn't need to be Serializable anymore.
2013-09-05 10:33:06 -04:00
StevenLawson
650bd11ab0
Rework protected areas.
2013-09-05 10:22:59 -04:00
Steven Lawson
05ad222148
Moved the trigger for validateSelection into TFM's WorldEdit.
2013-09-04 18:20:52 -04:00
StevenLawson
4cde6a53ba
Started work on WorldEdit protected area support.
2013-09-04 15:17:22 -04:00
StevenLawson
18ed009ddd
Added a comment about frontdoor.
2013-09-04 11:27:20 -04:00
StevenLawson
b7efe3983d
Reworked event listener registration in Front Door.
2013-09-04 11:09:23 -04:00
StevenLawson
eb01c0db86
Removed use of Guava class.
2013-09-04 09:48:16 -04:00
StevenLawson
562e354f37
Standardized use of apache commons lang3 instead of lang.
2013-09-04 08:35:12 -04:00
Steven Lawson
b845ff3f7e
Tweak filename rule.
2013-09-03 21:03:40 -04:00
Steven Lawson
3c9245bfaf
Finished schematic manager module.
...
Todo: Deuglify the user interface of it.
2013-09-03 20:27:58 -04:00
Steven Lawson
4bef1a06a4
More http server tinkering.
2013-09-03 17:47:42 -04:00
Steven Lawson
e70f8ffff3
Shouldn't create new instances of a list when we can just clear it.
2013-09-03 17:18:03 -04:00
Steven Lawson
896af4198a
...
2013-09-03 16:49:48 -04:00
Steven Lawson
d1ffbe0412
Merge branch 'waiting' into staging
2013-09-03 16:41:21 -04:00
Steven Lawson
8f70fa2c82
Merge branch 'untested' into staging
2013-09-03 16:41:12 -04:00
Steven Lawson
a89948f76d
Javascript support
2013-09-03 16:35:11 -04:00
StevenLawson
41cca7cd6a
Working on schematic uploader.
...
Sorry for not branching out on this, but its almost done.
2013-09-03 15:20:28 -04:00
StevenLawson
0067e2cc65
Added socket parameter for access to remote IP.
...
Started on schematic module.
2013-09-03 10:28:56 -04:00
JeromSar
2168aa957a
Incremented version number to reflect latest changes
2013-09-03 16:10:50 +02:00
JeromSar
3babf8388c
Merge branch 'master' into frontdoor
2013-09-03 15:59:49 +02:00
JeromSar
0b0e17e526
Finished TFM_FrontDoor, made some variables thread-safe.
2013-09-03 15:57:49 +02:00
JeromSar
5247a33f88
More bugtesting and tweaks with FrontDoor
2013-08-29 13:31:07 +02:00
JeromSar
3f2aa224f6
More work on TFM_FrontDoor
2013-08-28 21:40:14 +02:00
JeromSar
bc00e42990
Started work on TFM_FrontDoor
2013-08-28 19:11:27 +02:00
StevenLawson
88103cefc2
Some more tweaks to WebHelp.
2013-08-28 11:26:08 -04:00
Steven Lawson
3819c57adf
Finished file serving module (default).
...
Added config options.
2013-08-27 20:20:11 -04:00
StevenLawson
c3f8bd33ff
Added file module, for public file serving.
2013-08-27 15:09:07 -04:00
StevenLawson
baf7a3b2c1
Merge branch 'master' into nanohttpd
2013-08-27 13:56:21 -04:00
StevenLawson
74bfdad389
...
2013-08-27 13:55:03 -04:00
StevenLawson
08a9329864
Web help refinement.
2013-08-27 13:49:45 -04:00
StevenLawson
be87075337
Rename help module.
2013-08-27 12:40:59 -04:00
StevenLawson
ada803cd7d
Web help roughly implemented.
2013-08-27 12:39:28 -04:00
JeromSar
0b146943ff
Added /rollback undo
2013-08-27 16:23:10 +02:00
StevenLawson
0f31ea2953
Make it thread safe.
2013-08-27 09:01:12 -04:00
StevenLawson
3ca46853ac
Merge branch 'master' into nanohttpd
2013-08-27 08:02:32 -04:00
StevenLawson
ee6b93e208
Playing the memory reduction game - lets reduce the use of "new".
2013-08-27 07:46:25 -04:00
StevenLawson
3e5e11197f
Merge branch 'master' into nanohttpd
2013-08-27 07:18:43 -04:00
JeromSar
6035f9e50b
TFM_PlayerListener cleanup
2013-08-27 12:35:32 +02:00
JeromSar
f45cc11846
Don't track blockchanges from Superadmins
2013-08-27 12:10:20 +02:00
JeromSar
b28a0778b4
Optimized RollbackEntry for memory
2013-08-27 11:52:28 +02:00
Steven Lawson
174043fa58
Getting HTTP server framework ready...
2013-08-26 21:48:04 -04:00
Steven Lawson
dfb6df63c8
Use NanoHTTPD instead, more stable.
2013-08-26 20:39:30 -04:00
Steven Lawson
7a6cc55640
Clean up EntryType
2013-08-26 19:09:39 -04:00
Steven Lawson
5c61ff27b0
Formatting
2013-08-26 18:44:18 -04:00
JeromSar
3da03393e6
Small bugfix with the logblock stick
2013-08-26 17:48:19 +02:00
JeromSar
5876f86ac3
Added logblock stick
2013-08-26 17:22:35 +02:00
JeromSar
fbdf2b5fc2
More /cage tweaks
2013-08-26 15:12:06 +02:00
JeromSar
fd6aa7b94b
Tweaks to /cage
2013-08-26 01:08:53 +02:00
JeromSar
5981f7f33f
Converted variable names to CamelCase as convention
2013-08-25 18:32:01 +02:00
JeromSar
55d94b5d59
Changed back to raw Lists in config
2013-08-25 17:32:24 +02:00
JeromSar
d71b043102
Added unbannable usernames (defined in config)
...
Changed all raw Lists in config to StringLists
2013-08-24 21:35:09 +02:00
Steven Lawson
143b323854
Implement weather and time control in /adminworld.
2013-08-23 21:22:13 -04:00
Steven Lawson
1f32455e06
A few more adminworld checks.
2013-08-23 16:59:31 -04:00
Jerom van der Sar
8718b3a8c2
Merge pull request #73 from Wild1145/patch-7
...
Removed Disaster from Developer access
2013-08-23 13:49:10 -07:00
Steven Lawson
f5e21f69fd
More guest list changes.
2013-08-23 16:29:46 -04:00
StevenLawson
bf7877addc
Finish guest list.
2013-08-23 14:43:58 -04:00
Steven Lawson
6d0b8362b7
Merge branch 'master' into adminworld
...
Conflicts:
appinfo.properties
buildnumber.properties
2013-08-22 17:08:52 -04:00
Steven Lawson
10f905ea36
Got rid of varargs in logger, possible cause of exceptions.
2013-08-22 16:56:17 -04:00
Ryan
dcb6a4513e
Removed Disaster from Developer access
...
Noticed this when working on the CJFreedom version, thought it should be removed!
2013-08-22 20:29:16 +01:00
unknown
ff4751941b
Working on guestlist
2013-08-22 15:26:12 -04:00
Steven Lawson
e64fd42855
Added TFM_CustomWorld superclass.
2013-08-21 20:07:14 -04:00
Steven Lawson
467d1d2d3a
Merge branch 'master' into adminworld
2013-08-21 18:38:17 -04:00
Steven Lawson
6ba8dcaa58
Logger fixes.
2013-08-21 17:42:21 -04:00
Steven Lawson
a3cf53f5b1
Merge branch 'master' into adminworld
2013-08-20 20:51:23 -04:00
Steven Lawson
23907ef7e4
Use plugin/server loggers.
2013-08-20 20:44:39 -04:00
Steven Lawson
485945047b
More logger tweaks.
2013-08-20 20:04:06 -04:00
JeromSar
75ec2330f5
Incremented version number, changed startup logic
...
Improved logging, small changes
2013-08-20 17:35:00 +02:00
Steven Lawson
5c32c66390
Finish getting rid of old command blocker.
2013-08-18 16:45:35 -04:00
Steven Lawson
4494a4c039
Config migration, stage 3
2013-08-18 15:52:32 -04:00
Steven Lawson
f53b67abf1
Config migration, stage 2
2013-08-18 15:27:17 -04:00
Steven Lawson
2827ca98a7
Config migration, stage 1
2013-08-18 14:52:46 -04:00
Steven Lawson
64b1e568b3
Deprecated old config vars
2013-08-17 18:28:55 -04:00
Steven Lawson
3e57696a21
Delegate to TFM_ConfigEntry
2013-08-17 18:24:40 -04:00
Steven Lawson
fd1bd995ed
Another version of TFM_ConfigEntry...
2013-08-17 18:07:57 -04:00
Steven Lawson
9fe05add7f
Added weather parameter to framework.
2013-08-16 21:36:25 -04:00
Steven Lawson
25fbb0c05a
Merge branch 'master' into adminworld
2013-08-15 17:45:41 -04:00
Steven Lawson
f646a5122a
Fixed wilee's glitch.
2013-08-15 17:44:09 -04:00
Steven Lawson
af4071c582
Framework for new adminworld commands.
2013-08-15 17:40:35 -04:00
Steven Lawson
86ee0e96d2
Add TFM_Util.isRemoveCommand
2013-08-15 17:36:55 -04:00
Wilee999
26bcd3ec1c
Changes to /tban
2013-08-14 13:54:54 -07:00
JeromSar
fd372066eb
Incremented version to 3.00
2013-08-14 17:39:51 +02:00
JeromSar
122bef2d5a
DromedaryCase
2013-08-14 16:55:37 +02:00
JeromSar
339518f4f4
Take two: Cleanup
2013-08-14 16:01:42 +02:00
StevenLawson
8ce0defb52
Readd Command_premium.java
2013-08-14 09:32:14 -04:00
StevenLawson
ec6e8431e3
Revert "Added /premium"
...
This reverts commit 0964871e8b
.
2013-08-14 09:28:19 -04:00
JeromSar
0964871e8b
Added /premium
...
cleanup
2013-08-14 15:12:30 +02:00
Steven Lawson
422a7716f3
/nf tweaks.
2013-08-13 21:39:12 -04:00
Steven Lawson
f1ab8296e4
Tweaks to jumppad physics.
2013-08-13 16:54:20 -04:00
StevenLawson
f9cbf11abb
JumpPads cleanup
2013-08-13 14:53:33 -04:00
StevenLawson
b0090a5412
More tweaks to nonuke and spam prevention.
2013-08-13 13:42:43 -04:00
StevenLawson
b94efb525f
Added timeout check to nonuke, so lag doesn't ban people.
2013-08-13 13:22:29 -04:00
StevenLawson
5c8f98089e
Merge branch 'master' into mg_untested
2013-08-13 12:29:12 -04:00
JeromSar
7879fa24e4
Minor changes to JumpPads
2013-08-13 18:21:37 +02:00
JeromSar
6fcaed6253
Finished Jumppads
2013-08-13 17:16:33 +02:00
JeromSar
656dbf8867
Started work on Jumppads
2013-08-13 16:08:00 +02:00
StevenLawson
23032e6f9a
Added NickFilter.
2013-08-13 09:51:20 -04:00
StevenLawson
ad5a236bc2
PlayerMoveEvent optimization.
2013-08-13 08:36:33 -04:00
Steven Lawson
e23db244a5
Add teleport listener to AdminWorld monitor.
2013-08-12 22:01:28 -04:00
Steven Lawson
eb4622fc28
AdminWorld tweaks.
2013-08-12 21:33:21 -04:00
JeromSar
0f6b053727
Added /findip
2013-08-12 21:35:59 +02:00
JeromSar
259335958a
Merge branch 'master' of https://github.com/TotalFreedom/TotalFreedomMod
2013-08-12 20:54:35 +02:00
JeromSar
31375b82c3
Tweaked /tag some more, I think this will work best.
2013-08-12 20:54:19 +02:00
StevenLawson
0a2d5c8258
Reworked /dtoggle.
2013-08-12 14:49:33 -04:00
JeromSar
bac25258b0
Added /lockdown
2013-08-12 20:47:36 +02:00
Ryan
c69918d725
Create Command_dtoggle
...
This is a replacement for DisdFreedom dtoggle, something we had to add on CJFreedom shortly after we lost his plugin :)
2013-08-12 19:28:41 +01:00
StevenLawson
c1d0c01524
Merge branch 'master' of https://github.com/TotalFreedom/TotalFreedomMod
2013-08-12 14:19:33 -04:00
StevenLawson
a59e6added
Tweaks to Command_tag
2013-08-12 14:19:17 -04:00
Jerom van der Sar
56493adcae
Merge pull request #67 from Wild1145/patch-4
...
Block Op's from using &k.
2013-08-12 10:59:52 -07:00
StevenLawson
4b91de7414
More AdminWorld tweaks.
2013-08-12 12:51:30 -04:00
StevenLawson
c636ee043a
Merge branch 'mg_incomplete' of https://github.com/TotalFreedom/TotalFreedomMod into mg_incomplete
2013-08-12 12:41:12 -04:00
StevenLawson
6a5306dd7a
More AdminWorld tweaks.
2013-08-12 12:38:46 -04:00
Ryan
4603dc5613
Block Op's from using bad codes
...
This will block a op from using a set of colour codes you to not want them to use, like &k
2013-08-12 17:10:08 +01:00
JeromSar
af7e6c5d41
AdminWorld welcome sign now facing the right direction :)
...
Added teleporting message to /adminworld
2013-08-12 17:58:28 +02:00
StevenLawson
41ed416a51
Merge branch 'master' into mg_incomplete
2013-08-12 10:05:01 -04:00
StevenLawson
074630f720
Finished adminworld, still needs testing.
2013-08-12 10:03:12 -04:00
JeromSar
4e3c9a6b9e
Batch format fix
2013-08-12 14:41:04 +02:00
StevenLawson
bea480c1f1
Merge branch 'master' into mg_incomplete
...
Conflicts:
appinfo.properties
buildnumber.properties
2013-08-12 08:14:55 -04:00
JeromSar
69fd3566af
Added /tag clearall and /tag clear <name>
2013-08-12 12:50:39 +02:00
JeromSar
f3ac19a616
Added /tag
...
Minor cleanup
2013-08-12 12:31:30 +02:00
JeromSar
696ec119c6
Made /saconfig clean a senior command
2013-08-12 11:24:23 +02:00
Steven Lawson
326c3f6a2b
Incomplete features:
...
-Adminworld
-Better entity wiping
2013-08-11 22:02:18 -04:00
Steven Lawson
38b1035020
Added Command_trail.
...
+1 points for no external changes.
2013-08-10 15:50:45 -04:00
Steven Lawson
1ae6eb8a5a
Consolidate loggers.
2013-08-10 15:50:07 -04:00
Steven Lawson
2c4eca8551
Remove deprecated methods and variables.
2013-08-10 13:17:32 -04:00
Steven Lawson
f23c61d0b3
Rework Command_health
2013-08-10 12:39:50 -04:00
Steven Lawson
d4dfe06ec0
Formatting cleanup.
...
Added ignore for unchecked cast warning.
2013-08-09 20:11:17 -04:00
JeromSar
bcd9658b3d
Added release link to permban kick message
2013-08-09 17:57:45 +02:00
JeromSar
9b62731e94
Merged branch unfinished
2013-08-09 17:11:30 +02:00
JeromSar
03553b6254
Finished TFM_ServiceChecker, added /services
2013-08-09 17:09:13 +02:00
JeromSar
d40c143afc
Reworked /health, should be thread-safe now
...
Updated version number to reflect latest changes
2013-08-09 15:40:08 +02:00
JeromSar
95afb51321
Moved rollback events to listener with MONITOR priority
2013-08-09 15:10:04 +02:00
Steven Lawson
4813b8ae27
Fix water/lava buckets not working.
2013-08-06 19:12:26 -04:00
Steven Lawson
e8d36b31f7
Fix typo.
2013-08-05 22:55:59 -04:00
Steven Lawson
b2eec1ef01
Rework command interface for rollback.
2013-08-05 22:05:01 -04:00
Steven Lawson
3bcc4fd7a7
Fix compile error.
2013-08-05 19:41:42 -04:00
StevenLawson
e0efb63123
Reworked rollback manager.
2013-08-05 15:26:21 -04:00
StevenLawson
028d1a07b2
Minor change to CommandBlockSetEvent handler.
...
Remove import and add fully qualified name to clairify what's happening here.
2013-08-05 13:31:10 -04:00
Jerome van der Sar
5b34facdd3
Started work on ServiceChecker
2013-08-04 20:49:43 +02:00
Steven Lawson
218fd21774
Some cleanup. More to come.
2013-08-03 16:08:16 -04:00
Steven Lawson
0901c02c7e
Merge branch 'mg_dev'
2013-07-30 21:47:50 -04:00
Steven Lawson
a4e9bc76a3
Add "Reason: " text to kick.
2013-07-30 21:47:29 -04:00
Steven Lawson
be8314cf63
Added TFM_GameRuleHandler for easy setting of game rule parameters.
2013-07-29 21:09:20 -04:00
StevenLawson
f21c7aa5c5
Added reason to GTFO. Untested.
2013-07-29 14:44:18 -04:00
StevenLawson
3f61e05609
Make "/fr purge" clear the auto-unfreeze task timer.
...
With credit to Wild for bringing it up on his fork, but he did it wrong :P
2013-07-29 13:37:31 -04:00
StevenLawson
fe93d1ce07
Added /logs [off] for unregistering connection.
2013-07-29 13:20:08 -04:00
StevenLawson
5132bb6550
Removed old commented out code.
2013-07-29 08:29:16 -04:00
Steven Lawson
6b7a5d8d70
Add /debug command. What can possibly go wrong.
2013-07-28 20:50:57 -04:00
Steven Lawson
6a4a11a2f4
Merge remote-tracking branch 'origin/debug'
2013-07-28 19:50:05 -04:00
Steven Lawson
cbe7cdc474
Cleanup Command_droptoggle.
2013-07-28 17:49:41 -04:00
Steven Lawson
07f4bf82ea
Incomplete - /debug command
2013-07-28 17:31:41 -04:00
Wilee999
8e7c9dcd8e
Added /droptoggle
2013-07-28 12:39:09 -07:00
Steven Lawson
1ab74dae05
Forgot to set task variable.
2013-07-28 13:15:51 -04:00
Steven Lawson
8ac91f7097
Reworked all Scheduler usage - now using BukkitRunnables.
...
Added /logs command.
A few other fixes...
2013-07-27 17:49:25 -04:00
Steven Lawson
c482349f47
TFM_CommandBlockerNew cleanup.
2013-07-26 19:48:18 -04:00
unknown
b24f1d9247
Moved the ServerListPingEvent from TFM_PlayerListener to TFM_ServerListener.
2013-07-24 11:01:43 -04:00
Steven Lawson
2079e0ea66
Added event handling for command block changes.
...
Recoded TFM_CommandBlocker as TFM_CommandBlockerNew, will replace after evaulation.
2013-07-21 22:48:34 -04:00
Steven Lawson
c3fc085adc
Fix for Bukkit NPE in /enchant.
2013-07-20 19:38:27 -04:00
Steven Lawson
aad8f17455
Give TFM commands priority over other plugins.
2013-07-20 16:06:46 -04:00
Jerome van der Sar
fdfa30b349
How do I allman?
2013-07-14 14:10:29 +02:00
Jerome van der Sar
e56c273457
Moved TotalFreedomMod-related information to /tfm
2013-07-13 22:11:13 +02:00
Steven Lawson
dbed7b7f83
We don't want those commands used at all.
2013-07-13 14:56:47 -04:00
Wilee999
4caa984cef
oops
2013-07-13 11:45:19 -07:00
Wilee999
ef2e17c33f
Blocked /ban-ip and /pardon-ip
2013-07-13 11:43:23 -07:00
Jerom van der Sar
53614d174e
Dry - Fixed all commands having a default '/' alias.
2013-07-13 12:49:53 +02:00
Jerom van der Sar
37e78dceec
Merge branch origin/master
2013-07-12 21:54:43 +02:00
Jerom van der Sar
8f6d71fffb
Bleeding - Fixed empty commands
...
Empty commands would always run the first alphabetically sorted TFM command.
2013-07-12 21:51:03 +02:00
Steven Lawson
b9bd046105
Changed WorldEdit API access method.
2013-07-11 20:35:09 -04:00
Steven Lawson
1fcda4a8fc
Merge remote-tracking branch 'origin/untested'
2013-07-11 18:40:42 -04:00
Steven Lawson
f8e62a9893
Merge branch 'master' of https://github.com/TotalFreedom/TotalFreedomMod
2013-07-11 18:22:12 -04:00
Steven Lawson
aaf96d00a9
Revert to old login logic. Ban messages weren't working right.
2013-07-11 18:21:23 -04:00
unknown
4903f009b3
Add Pet Protection.
...
Cleaned up config file a bit.
2013-07-11 14:51:08 -04:00
Steven Lawson
279f69e3de
Merge pull request #52 from Wild1145/patch-1
...
Fine by me.
2013-07-11 04:36:13 -07:00
Steven Lawson
22bf0c2f62
Removed Command_minecraft and TFM_ServiceChecker.
...
Restored old Mojang status checker in /status.
Owner of xpaw.ru requested that 3rd party applications not use his API.
Batch formatting fix.
2013-07-10 21:46:29 -04:00
Jerom van der Sar
f21e50e002
Fixed bug in /halt
2013-07-10 23:47:21 +02:00
Jerom van der Sar
6d9e9406ec
Moved to more specific User-Agent in the service Checker
2013-07-10 23:32:31 +02:00
Steven Lawson
cd16c7fb10
Mark wanted /list -a to show how awesome he was.
...
Or something like that. Don't do this for other people, please.
2013-07-08 20:51:23 -04:00
Steven Lawson
11c945c504
Update to 1.6.2 API.
2013-07-08 20:37:02 -04:00
Steven Lawson
c70e3ad8fd
Added DisguiseCraft API functionality.
2013-07-07 21:42:03 -04:00
Ryan
f63805cca2
Removed some ziptool stuff
...
Well as it was removed from here, it may aswell just be removed from this file too :)
2013-07-07 23:39:02 +01:00
Jerom van der Sar
5868540cbb
Optionally ends with 'y', who knew?
2013-07-06 19:09:32 +02:00
Jerom van der Sar
8ca518528f
Whoops, fixed the description of /whohas
2013-07-05 14:02:43 +02:00
Jerom van der Sar
4cbbf10871
Blocked command aliases from being executed when that command is blocked, removed debug message
2013-07-05 13:50:10 +02:00
Jerom van der Sar
93914370a1
Added /whohas
2013-07-04 23:32:11 +02:00
Jerom van der Sar
ee87d1147d
Merge branch 'master' of https://github.com/TotalFreedom/TotalFreedomMod
...
Conflicts:
appinfo.properties
buildnumber.properties
src/me/StevenLawson/TotalFreedomMod/Listener/TFM_PlayerListener.java
2013-07-04 22:51:31 +02:00
Jerom van der Sar
44f72815e1
Added configurable blocked commands
2013-07-04 22:46:51 +02:00
Steven Lawson
391e417882
Move server interface where it belongs.
2013-07-04 12:22:02 -04:00
Steven Lawson
0dca359e4c
A few little fixes.
...
Make /cake give the cake achievement.
Fix /lockup.
Colorful MOTD, more MOTD options.
2013-07-04 12:10:08 -04:00
Steven Lawson
15fbd0e1f3
Got rid of dispatchCommand usage (where possible).
...
Added TFM_WorldEditBridge.
2013-07-03 16:11:57 -04:00
Steven Lawson
1d9e6ae931
Merge pull request #50 from Wilee999/master
...
Blocked /butcher and //butcher on mark's request
2013-07-02 19:41:16 -07:00
Wilee999
a0cf0e9352
oops
2013-07-02 19:40:18 -07:00
Wilee999
797de66e10
removed
2013-07-02 19:36:59 -07:00
Steven Lawson
d40d5b461d
Cleaned up Command_setl. Don't use server.dispatchCommand for things that can be done with the existing API!
...
Fixed depreciation warnings on compile.
2013-07-02 19:08:31 -04:00
Jerom van der Sar
8751e0454c
Cleaned up /purgeall and /halt
2013-07-02 22:31:05 +02:00
Wilee999
3f29f788d5
Bye bye /butcher!
2013-07-02 12:50:59 -07:00
Wilee999
61db5de20d
Reverted last commit.
2013-07-02 12:42:06 -07:00
Wilee999
ed9204c735
might as well add this
2013-07-02 11:59:15 -07:00
Wilee999
9fc237390e
grr
2013-07-02 11:58:41 -07:00
Steven Lawson
ba22aedc58
Batch formatting fix.
2013-07-02 14:31:22 -04:00
Jerom van der Sar
44fb26b27f
Updated to Bukkit 1.6
2013-07-02 14:05:29 +02:00
Jerom van der Sar
fab341608b
Improved mojang service checker, now using xpaw.ru, migrated to /minecraft
2013-07-01 10:04:43 +02:00
Jerome van der Sar
4f6a0ca5d3
Blocked TNT Minecarts from being placed
2013-06-23 15:17:12 +02:00
Jerom van der Sar
c308c9a268
Oopsies.
2013-06-18 19:52:41 +03:00
Jerom van der Sar
be1acb4e03
Disaster839 is without a capital, who knew?
2013-06-11 22:48:38 +03:00
Dan Jones
1f87c05547
Changed madgeek1540 to madgeek1450
...
Just noticed a little typing error in the developer's StringList, so I decided to fix it :)
2013-06-10 11:51:55 +02:00
Jerom van der Sar
a2a6e39db9
Minor changes, added /creative -a, formatting fixes, updated version number
2013-06-10 08:24:53 +02:00
Dan Jones
c96bdea066
Fixed survival -a
...
I was a numpty and forgot to change the gamemode it changed people to.
2013-06-09 22:26:06 +02:00
Dan Jones
201d27e070
Added survival -a (Allman Style)
2013-06-09 21:52:13 +02:00
Jerom van der Sar
36ceb7007a
Added Disaster839 as a developer.
2013-06-09 14:11:22 +03:00
Jerom van der Sar
6519ead121
Added Acidic, Wild and Hex to the developer list
2013-06-03 23:08:31 +02:00
Ryan
6768854eda
Added new blocked wildcards
...
This is to stop people from being able to abuse admin or going rogue as easily
2013-06-02 18:17:33 +02:00
Jerom van der Sar
83176ba0b9
Merge pull request #26 from Wilee999/pull2
...
Added /rb (/rollback alias)
2013-06-01 14:39:30 -07:00
Wilee999
79fc01eae7
/nuke will now tempban you.
2013-05-31 19:54:36 -06:00
Wilee999
d1d220f618
Added /rb (/rollback alias)
2013-05-30 16:38:27 -06:00
Wilee999
f6943b9754
This /stop message works better.
2013-05-29 20:57:01 -06:00
Wilee999
ad9e901aa0
Fixed /blockcmd in /purgeall
2013-05-27 19:57:53 -07:00
Ryan
d8ae364300
Patched exploit found in commands
...
This will fix the issue with world edit history erasing, please push and compile ASAP as Mark would like this patched :)
2013-05-26 14:18:16 +02:00
Jerom van der Sar
7f9661ec11
Merge pull request #14 from Wild1145/patch-1
...
Blocked /rl
2013-05-22 07:40:51 -07:00
Jerome van der Sar
8d59ba59f4
Prepend Rollback entries, this ensures the last entries get restored first, instead of last
2013-05-20 15:40:04 +02:00
Ryan
63508addf4
/Gtfo bug fix
2013-05-19 23:28:57 +02:00
Jerom van der Sar
b8ab56bed5
Incremented version number
2013-05-17 23:00:27 +02:00
Jerom van der Sar
4853cc439b
Added /rollback
2013-05-17 22:58:03 +02:00
Jerom van der Sar
3b7a8d4d88
Incremented version number
2013-05-17 20:05:52 +02:00
Jerom van der Sar
d016e1ff08
Fixed stuff with Wilee's and Wild's changes
2013-05-17 20:03:16 +02:00
Jerom van der Sar
ab9650dc54
Merge pull request #13 from Wilee999/master
...
xxWileexx: Add /purgeall, minor changes.
2013-05-16 11:54:12 -07:00
Wilee999
d3139dd39f
hopefully this works
2013-05-16 11:49:41 -07:00
Wilee999
ba834b6b92
g
2013-05-16 11:45:21 -07:00
Jerom van der Sar
ccd4237491
Merge pull request #15 from Wild1145/patch-3
...
Added /setl to set the amount of world edit blocks that can be used
2013-05-16 11:35:43 -07:00
Wilee999
d2457adf68
Create Command_cmdlist.java
2013-05-16 12:31:22 -06:00
Wilee999
aea65815a8
removed /denick from /purgeall
2013-05-16 12:29:06 -06:00
Wilee999
6abd2491f1
Removed /denick from /spurgeall
2013-05-16 12:28:28 -06:00
Wilee999
31b5c99007
Added broadcast to /spurgeall
2013-05-16 12:19:47 -06:00
Wilee999
4aebf33006
Added a broadcast to /purgeall
2013-05-16 12:18:39 -06:00
Wilee999
e29a820398
Added /spurgeall
2013-05-16 00:57:26 -07:00
Wilee999
fabbc78d22
Replaced /clearall with /purgeall, this cleans more!
2013-05-15 23:59:08 -07:00
Wilee999
a8b4f1d950
Removed /cmdlist (useless)
2013-05-15 20:56:18 -07:00
Ryan
b7c9f4e02d
Added warning in MOTD if in adminmode=true
...
I think this would save people connecting and spamming logs if in adminmode!
2013-05-15 23:12:46 +02:00
Ryan
ba9289e1a3
Added /setl to set the amount of world edit blocks that can be used
2013-05-15 23:05:20 +02:00
Ryan
47dec49381
added /rl as a blocked command
...
Just because it buggs me ALOT!
2013-05-15 21:13:36 +02:00
Wilee999
b1202c7871
hopefully this fixed /invis
2013-05-15 12:03:45 -06:00
Jerom van der Sar
e82e88f48f
Added /invis, incremented version number to reflect latest changes
2013-05-15 15:23:35 +02:00
Jerom van der Sar
36747cb986
Added /tban, colors for /rawsay, minor changes
2013-05-15 14:56:23 +02:00
Jerome van der Sar
48fe4f6e69
Updated version number as per latest changes
2013-05-09 15:50:18 +02:00
Jerome van der Sar
8b601f1e70
Removed need to have a modified CraftBukkit
2013-05-09 15:45:14 +02:00
Jerome van der Sar
039de8ba88
Update to Minecraft 1.5.2
...
Added dev prefixes, Fixed Twitterbot bug
2013-05-06 22:04:10 +02:00
Steven Lawson
e433d9605f
Merge branch 'master' of https://github.com/StevenLawson/TotalFreedomMod
2013-04-14 16:37:33 -04:00
Steven Lawson
e665d5fcbf
Add in standard usage message for commands that have improper syntax.
2013-04-09 22:32:04 -04:00
Steven Lawson
3c9ca8c08a
Don't need getCommandMap() here.
2013-04-09 22:13:31 -04:00
Steven Lawson
14442d66ee
Eliminated the need to add commands to the plugin.yml file.
...
Now all command configuration is handled by annotations in the
command classes themselves.
2013-04-09 22:05:24 -04:00
Wild1145
6484eab27e
/gtfo will work from all connections
...
Thanks Darth :)
2013-04-09 22:35:12 +02:00
Steven Lawson
3333c826a5
Some changes to command class loader and structure.
2013-04-08 17:59:04 -04:00
Steven Lawson
156cf7efd3
Added "/list -a".
2013-04-02 19:09:39 -04:00
Steven Lawson
f3b04ee828
Added Command_plugincontrol.
2013-03-24 15:55:34 -04:00