064e73f58b
ez ( #77 )
2021-06-18 13:16:52 +01:00
32138b2e59
Order of operations fix
2021-06-17 13:41:25 -06:00
e1c3bad4d0
Even more punishment log types
...
Here's what I've changed in this commit:
- Adds /blockcmd to the punishment log (FS-239)
- Adds /blockedit and /blockpvp to the punishment log (FS-240)
- Adds /cage to the punishment log (FS-241)
- Adds /orbit to the punishment log (FS-242)
- Changes the order of operations in some commands to be a bit more consistent
2021-06-17 06:56:52 -06:00
9550f54e2b
Merge branch 'development' into FS-199
2021-06-17 05:37:30 -06:00
5b6d8b01a4
Merge branch 'development' into FS-24-Round-2
2021-06-17 05:25:42 -06:00
be700a90ce
Simple fix
2021-06-16 22:42:45 -06:00
d3665f31fe
Shut up Codacy
2021-06-16 21:56:25 -06:00
4188cb80fa
FS-54
2021-06-16 21:10:08 -06:00
62fe72d99b
Code quality and consistency improvements
...
Here's all the changes I've made in this commit:
- Resolves FS-44 (AutoEject.java)
- Resolves FS-45 (BlockBlocker.java)
- Resolves FS-47 and FS-48 (InteractBlocker.java)
- Resolves FS-49 (Command_cage.java)
- Resolves FS-50 (Command_manageshop.java)
- Resolves FS-51 (Command_notes.java)
- Resolves FS-52 (Command_potion.java)
- Resolves FS-53 (Command_tag.java)
- Resolves FS-55 (ItemFun.java)
- Resolves FS-56 (Module_list.java)
- Resolves FS-57 (Module_players.java)
- Removes redundant code from InteractBlocker.java
- Misc. code consistency corrections (global)
2021-06-16 21:10:08 -06:00
3027e2a18c
Two fixes, one commit
...
To kill two birds with one stone, I've done two fixes in this commit.
- Fixes issue that caused quiet warns to behave improperly (e.g. the warnings wouldn't increment if quiet)
- Added WARN to the PunishmentType list.
2021-06-16 17:29:57 -06:00
d047cfc8ff
Calculate the player count without offline players (FS-247) ( #68 )
...
Co-authored-by: Ryan <Wild1145@users.noreply.github.com >
2021-05-22 15:40:55 +01:00
d170f6d323
Switched from -c to -ci ( #63 )
...
Resolves FS-219
2021-05-16 15:27:12 +01:00
9dd0298f56
Bug fixes, improvements, and removals (FS-192) ( #46 )
...
* Three fixes
* Fixes /tempban throwing a NullPointerException when trying to get a player who isn't on the server but was in the past
* Fixes /tempban banning players for 24 hours regardless of the duration defined
* Fixes /list -t throwing a NullPointerException when performed from a non-player source (such as Telnet)
* Removes hubworld entriely
* Configurable blacklists for tag, muted commands, and wildcard
Changes:
* Moves globally blocked commands to the `global` subsection of the original `blocked_commands` section. You *will* need to update your configurations
* /wildcard's command blacklist is now configurable under the `wildcard` section in `blocked_commands`.
* The commands muted players can't use are now configurable under the `muted` section in `blocked_commands`.
* Removes some commented-out globally blocked command entries.
Co-authored-by: Ryan <Wild1145@users.noreply.github.com >
2021-05-09 16:42:31 +01:00
bdf4ca84e0
Why overcomplicating things is a horrifically bad idea ( #55 )
...
The longer I look into this plugin's code, the angrier I will become.
This fixes 2 bugs in the /potion command:
- Fixes non-admins being able to clear other players
- Fixes NPE caused when trying to add potion effects to players who are not on the server as a non-admin.
Both of these issues are caused by overcomplicating seemingly simple solutions, hence the name of this commit.
Co-authored-by: Ryan <Wild1145@users.noreply.github.com >
Co-authored-by: Nathan Curran <30569566+Focusvity@users.noreply.github.com >
2021-05-04 13:31:55 +01:00
8a504bff07
Merge branch 'development' into FS-221
2021-05-03 22:15:20 -06:00
579d3e0719
Merge branch 'development' into Elmon11-patch-2
2021-05-03 19:13:39 +01:00
951c699ed0
Remove a number of wipe commands we don't want anyway
...
We shouldn't be wiping any of this data within the server now anyway so let's not tempt fate again.
2021-05-03 15:44:05 +01:00
6895e46375
Merge branch 'development' into ride-typo
2021-05-02 14:15:15 +02:00
1cf46c7337
grammar fix
2021-05-02 14:03:48 +02:00
f240a15af3
Force the count to be zero if the value is negative (FS-216) ( #56 )
2021-05-01 23:58:03 +10:00
928ab41d7f
Update Command_ride.java
2021-04-26 00:37:16 -06:00
d11d55b218
Vanished admins are no longer being counted (FS-148) ( #41 )
2021-04-24 14:06:28 +10:00
2cdf1e66a6
Disables block gravity and makes it togglable (FS-89) ( #50 )
...
* Disables block gravity by default (FS-89)
* Combine these checks as Codacy ever so kindly suggested
2021-04-19 17:34:36 +10:00
20c2c4c96e
Delete /wipeuserdata (FS-196) ( #49 )
2021-04-15 22:07:22 +10:00
d5238150d0
Curse be gone ( #47 )
...
Co-authored-by: Ryan <Wild1145@users.noreply.github.com >
Co-authored-by: Nathan Curran <30569566+Focusvity@users.noreply.github.com >
2021-04-13 14:13:47 +10:00
85d90090c8
Merge branch 'development' into Elmon11-patch-2
2021-04-11 18:41:54 +01:00
d7e2c0da42
Merge branch 'development' into Elmon11-patch-2
2021-04-07 11:52:16 +10:00
a7529b41fb
Oops
2021-04-05 18:08:24 -06:00
c4fce3f0f9
Right, so this change applies only to commands. For the sake of code consistency, I tried to change as many as possible to use FreedomCommand.msg
instead of CommandSender.sendMessage
for their messages. Here are a list of the files containing those changes:
...
* Command_adminworld.java
* Command_adventure.java
* Command_banip.java
* Command_blockedit.java
* Command_blockpvp.java
* Command_cage.java
* Command_cartsit.java
* Command_clearchat.java
* Command_clearinventory.java
* Command_commandlist.java
* Command_creative.java
* Command_deop.java
* Command_deopall.java
* Command_dispfill.java
* Command_doom.java
* Command_gcmd.java
* Command_hubworld.java
* Command_inspect.java
* Command_list.java
* Command_lockup.java
* Command_manageshop.java
* Command_manuallyverify.java
* Command_masterbuilderworld.java
* Command_mbconfig.java
* Command_moblimiter.java
* Command_mp44.java
* Command_mute.java
* Command_nickfilter.java
* Command_op.java
* Command_opall.java
* Command_opme.java
* Command_potion.java (Also corrected the inconsistent "player not found" message's color)
* Command_rank.java
* Command_ride.java
* Command_saconfig.java
* Command_scare.java
* Command_setplayerlimit.java
* Command_settotalvotes.java
* Command_smite.java
* Command_spectator.java
* Command_survival.java
* Command_unblockcmd.java
* Command_uncage.java
* Command_unmute.java
* Command_verifynoadmin.java
Here are some commands I added functionality to:
* Command_dispfill.java: Added some code that hooks into the CoreProtect API to log the items being removed from and added into the dispensers.
* Command_setlever.java: Added some code that hooks into the CoreProtect API to log the levers being interacted with.
Here's a command I fixed a critical bug in:
* Command_setlever.java
2021-04-05 17:13:26 -06:00
14309275fb
Remove /premium
2021-03-31 15:16:01 -05:00
2dbbb5c262
Intellij says this is fine so if it breaks again gg
2021-03-21 19:07:07 +01:00
e45655edbb
im a clown
2021-03-21 18:33:38 +01:00
9713fcabd6
Should work fingers crossed
2021-03-21 18:25:28 +01:00
dc10c40578
noclear option in smite
2021-03-21 13:57:24 +01:00
ff2bca26aa
Merge branch 'development' into FS-33
2021-03-18 19:58:10 +00:00
eb05b05042
Fixed FS-93
...
- Players no longer need to relog, just need to be opped to get permissions.
- Removed redundant PlayerJoinEvent code as it's already been executed (See RankManager class).
2021-03-16 20:21:31 +11:00
b9c1970d20
Update player's permission when opping.
2021-03-16 19:56:29 +11:00
9eca9ac5b2
Remove double storage
...
It is unnecessary as the information is already stored in a map (Username, IPs)
2021-03-08 11:34:48 +11:00
96424694ee
fix codacy errors
2021-02-25 17:03:31 -05:00
0367d9fd3a
my end of the bargain
2021-02-25 16:42:30 -05:00
ec51cb7408
removing BukkitTelnet from untouchable plugins
2021-02-17 22:03:35 +01:00
8225daf6f1
permission changes & remove massmurder
...
resolves FS-69, FS-70, FS-71
2021-01-10 16:23:20 -05:00
260368585e
reformat
2021-01-07 13:29:47 -06:00
c7b0f77910
Merge branch 'development' into paldiu-local
2021-01-04 13:14:53 -06:00
7a394e52e4
Codacy complacency
2020-12-29 22:06:12 -06:00
9352a48650
Finalized lombok removal
...
Finally removed all lomboks, also reduced npath complexity for FreedomCommand.FCommand#execute and removed empty constructor from Discord
2020-12-29 21:37:50 -06:00
fd725ca6c5
Merge branch 'development' into paldiu-local
2020-12-28 22:51:44 +00:00
0703ea685e
Merge branch 'development' into FS-59
2020-12-28 22:51:21 +00:00
0c60cbc739
Update Command_gcmd.java
2020-12-28 00:18:05 +01:00
402a6be5ad
Make gcmd not work on admins
2020-12-28 00:04:57 +01:00