Commit Graph
100 Commits
Author SHA1 Message Date
Pepich ffab2a460c Initial commit 2017-07-10 15:20:47 +02:00
PepichandGitHub 287a62eaa8 Fixed Nemes' fix 2017-07-07 10:56:38 +02:00
PepichandGitHub 9e32d29808 Merge pull request #16 from RedstonerServer/List
Changed format of /list
2017-06-19 11:39:14 +02:00
Pepich d078850e5a Changed format of /list 2017-06-19 11:38:31 +02:00
Pepich 224a5daf91 Merge branch 'master' of https://github.com/RedstonerServer/Modules.git into List 2017-06-19 10:35:32 +02:00
Pepich 88b3d89603 Added /staff, remade /list
/list console will list everyone who was added to the console list via
/console_join <name>. Remove people again using /console_leave <name>.
These commands are supposed to be added to a join/leave script. Multiple
sessions for the same users are allowed and will be dealt with
appropriately.
2017-06-19 10:34:15 +02:00
PepichandGitHub 909927987b Merge pull request #15 from RedstonerServer/Misc
Added "hasperm" command
2017-06-16 18:05:58 +02:00
Pepich f108a58337 Added "hasperm" command 2017-06-16 18:05:25 +02:00
Pepich d3a217b97e Made check query re-attempt after failing a single time 2017-06-13 07:53:39 +02:00
Pepich 7915aa8a9a Made token query re-attempt after failing a single time 2017-06-13 07:51:26 +02:00
Pepich fa8d2ea1ee Made Motd module implement Listener 2017-06-13 07:46:44 +02:00
PepichandGitHub 6e09ae3a7d Merge pull request #14 from RedstonerServer/Nametags
Fixed nametags not updating properly when console issues a rank change
2017-06-11 20:37:58 +02:00
Pepich 95fc510e4f Fixed nametags not updating properly when console issues a rank change 2017-06-11 20:37:33 +02:00
PepichandGitHub 3c8a68d888 Merge pull request #13 from RedstonerServer/Naming
Actually fixed command String, renamed variables
2017-06-11 20:20:13 +02:00
Pepich 3137c6efca Actually fixed command String, renamed variables 2017-06-11 20:18:25 +02:00
PepichandGitHub cfe4616e63 Merge pull request #12 from RedstonerServer/Naming
Fixed command String
2017-06-11 20:14:31 +02:00
Pepich d4f95b7ed5 Fixed command String 2017-06-11 20:14:01 +02:00
PepichandGitHub 575d77e90d Merge pull request #10 from RedstonerServer/Motd
Fixed getMotd throwing NPE
2017-06-11 19:54:54 +02:00
Pepich 2376e8f4fd Fixed getMotd throwing NPE 2017-06-11 19:54:34 +02:00
PepichandGitHub 429266d922 Merge pull request #9 from RedstonerServer/Cleanup
Removed susender class
2017-06-11 19:43:49 +02:00
Pepich bd330f4149 Removed susender class 2017-06-11 19:43:32 +02:00
PepichandGitHub 0a21b48b15 Signalstrength (#8)
* Added SignalStrength module
2017-06-11 19:39:09 +02:00
PepichandGitHub 67f8a47b6e Merge pull request #7 from RedstonerServer/Datamanager
Fixed DataManager breaking on remote module reloading
2017-06-11 19:29:49 +02:00
Pepich 9aef7d1fa3 Fixed DataManager breaking on remote module reloading 2017-06-11 19:29:04 +02:00
PepichandGitHub b7cda17e37 Merge pull request #6 from RedstonerServer/AC
Added /acn (see /sayn)
2017-06-11 16:36:13 +02:00
Pepich 18230db392 Added /acn (seen /sayn) 2017-06-11 16:22:07 +02:00
PepichandGitHub 6758acc826 Merge pull request #5 from RedstonerServer/Naming
Made module no longer use NMS code
2017-06-10 00:55:10 +02:00
Pepich 0b9c19c866 Made module no longer use NMS code 2017-06-10 00:54:18 +02:00
PepichandGitHub 1ec2cb949c Naming (#4)
* Added -a (append) flag to allow multi-line lores

* Fixed potential NPE

* Fixed command string. Derp.
2017-06-08 19:37:00 +02:00
PepichandGitHub 0b29d6e312 Naming (#3)
* Added -a (append) flag to allow multi-line lores

* Fixed potential NPE
2017-06-08 19:31:27 +02:00
Pepich 511718ca04 Fixed ModInventory being able to spawn in items in survival 2017-05-30 18:52:01 +02:00
Pepich 4b874814ee Added command aliases "set" and "toggle" 2017-05-30 12:03:32 +02:00
Pepich d965f30dca General cleanup
Removing outdated comments
Removing outdated annotations
Adding new annotations
Removing deprecation
2017-05-30 11:56:56 +02:00
Pepich c0fab2a72e Moved "util" package contents into correct "utils" package 2017-05-30 11:52:34 +02:00
Pepich 2a3958d9b3 Fixed remove method not properly deteling entries 2017-05-29 12:46:41 +02:00
Pepich 8f7b6c8e6d Updated BPM to use DataManager 2017-05-29 12:46:26 +02:00
Pepich 80ce433bae Added (WIP!) new modules and utils:
Modules:
 - Friends
 - IPLock
 - Teleport

Utils:
2017-05-29 10:28:57 +02:00
Pepich fdc3113523 Added missing space. Derp. 2017-05-29 08:13:48 +02:00
Pepich cafc83381e Fixed a bug where check would always result in empty tag check data 2017-05-29 08:11:26 +02:00
Pepich 14fca7a3d0 Reworked API to allow direct access by ID instead of cmdsender 2017-05-18 14:23:33 +02:00
Pepich 6a2c171ea4 Added "data import <file> as <module>" command 2017-05-18 13:28:19 +02:00
Pepich c35c7df4c8 Added "data import" to allow modules importing data easily 2017-05-18 13:27:57 +02:00
Pepich 33d1e25632 Added stripcolor "partial" which will translate colors into &-codes 2017-05-13 23:31:40 +02:00
Pepich 7164a26839 Fixed /r showing up as /m in socialspy 2017-05-13 23:24:34 +02:00
Pepich bbba4ecff0 Fixed /m sending a socialspy message to you even when you are the target 2017-05-13 20:27:41 +02:00
Pepich f8293f001f Fixed reflection wrapper breaking on reload of other modules 2017-05-13 17:03:26 +02:00
Pepich 59a4e13fca Implemented test command 2017-05-13 17:02:36 +02:00
Pepich 58e7cd27af Added test command 2017-05-13 17:01:56 +02:00
Pepich 49b649a1b0 Fixed reflection wrappers breaking on reloading of different classes 2017-05-13 17:01:46 +02:00
Pepich 5c58f81f83 Fixed %s(ommand) to say %c(ommand) 2017-05-13 12:48:11 +02:00
Pepich b0fad21cac Fixed format_help info screen 2017-05-13 12:45:52 +02:00
Pepich afb2c29f7f Fixed /r not updating reply target list 2017-05-11 20:03:34 +02:00
Pepich fc485b0fe0 Added static wrappers for datamanager and socialspy functions 2017-05-11 20:02:37 +02:00
Pepich dfdabe2307 Removed static accesses as they break updating on runtime 2017-05-11 19:01:13 +02:00
Pepich 83ab05780b Removed static accesses as they break updating on runtime 2017-05-11 18:59:07 +02:00
Pepich fb171ff7c1 Fixed socialspy integration and group switching 2017-05-11 18:46:28 +02:00
Pepich a3a51968b2 Fixed messages being sent twice sometimes 2017-05-11 18:46:16 +02:00
Pepich 0179d7563c Added migrate command 2017-05-11 18:31:09 +02:00
Pepich 84316c4596 Updated to use new, independant SocialSpy module 2017-05-11 18:21:39 +02:00
Pepich c052b947bf Updated to use independant SocialSpy module 2017-05-11 18:20:55 +02:00
Pepich a4e7c2745e Turned SocialSpy into independant module 2017-05-11 18:19:24 +02:00
Pepich 044c093633 Made "double joining" a group impossible 2017-05-11 16:36:57 +02:00
Pepich da7fab57cf Fixed coloring 2017-05-11 16:35:01 +02:00
Pepich e8f3853bd9 Added missing spyBroadcast 2017-05-11 16:29:34 +02:00
Pepich 15ee01792d Made name detection use Utils function 2017-05-11 16:28:45 +02:00
Pepich 9ba244da6e Fixed changing groups not announcing you leaving your old group 2017-05-11 16:25:49 +02:00
Pepich 4bb2121c92 Updated socialspy format 2017-05-11 16:23:48 +02:00
Pepich 241a6efc51 Added implementation for command filtering 2017-05-11 16:23:33 +02:00
Pepich 4960821fd6 Added BroadcastFilter based on usergroup 2017-05-11 16:13:35 +02:00
Pepich b1409ff1b8 spyBroadcast now takes a BroadcastFilter to determine targets
Also added place holders for new command based filtering
2017-05-11 16:12:30 +02:00
Pepich cbb4965959 Added socialspy integration (if installed) 2017-05-11 15:58:44 +02:00
Pepich 6b546ee4c4 Made spyBroadcast a static function, added option for String target 2017-05-11 15:58:19 +02:00
Pepich 291ba61911 Fixed /message color 2017-05-11 14:15:28 +02:00
Pepich 20ccdd03de Added sayn command for fun. Console only, allows changing the name. 2017-05-11 00:17:26 +02:00
Pepich 2dd5e15a75 Fixed message.cmd 2017-05-09 18:27:39 +02:00
Pepich 3e39c43a63 Now uses alias option to override essentials commands 2017-05-09 18:18:22 +02:00
Pepich 92f40c302b Changed default message color to white 2017-05-09 18:13:20 +02:00
Pepich 4d7918a3e9 Applied same patch to format as to prefix before
Will no longer translate color codes to allow you to see everything
properly
2017-05-09 11:31:28 +02:00
Pepich 1fbe3ac94f Fixed prefix being applied 2017-05-09 11:29:35 +02:00
Pepich f89ea595cd Updated to use new getCaller method 2017-05-09 11:24:42 +02:00
Pepich b3cde2bc18 Prefix command no longer translates colors but displays raw input
Previously: "/socialspy prefix &4" resulted in a blank output
2017-05-09 11:20:39 +02:00
Pepich e70542cf62 Added message coloring 2017-05-09 11:13:37 +02:00
Pepich 9d98b9dc6c Fixed format being applied, reverted wrong default format change 2017-05-09 11:10:38 +02:00
Pepich 8e645aeb01 Fixed socialspy broadcast function 2017-05-09 11:07:03 +02:00
Pepich aff5017aea Fixed NPE, made outputs more uniform 2017-05-09 11:04:06 +02:00
Pepich 078302dbff Updated version *cough* 2017-05-09 11:01:35 +02:00
Pepich f4e0d41fbc Fixed message target displayed to be the other party of the convo 2017-05-09 11:00:54 +02:00
Pepich 52b9e6557c Fixed message receiver always being the sender and not the target 2017-05-09 10:59:37 +02:00
Pepich 8df5136015 Added message module to replace /msg and /ss 2017-05-09 10:57:34 +02:00
Pepich 6ab689f090 Added getOrDefault methods 2017-05-09 10:57:18 +02:00
Pepich c208d1d595 Fixed multiple NPEs due to unchecked data access 2017-05-09 10:51:45 +02:00
Pepich c1ac03fb57 Moved colorify method into Utils class 2017-05-05 10:23:21 +02:00
Pepich 628c182aa3 Made /warn available to console 2017-05-05 10:12:57 +02:00
Pepich db310b9b0b *cough* fixed typo *cough* 2017-05-05 10:05:02 +02:00
Pepich 2a4377e204 Moved file to fit™ naming convention 2017-05-05 10:02:59 +02:00
Pepich 1f412a97ff Updated to APIv3.2
Note: Requires! v3.2 or higher as it relies on finding modules. It will
partially work on lower versions, however it WILL produce errors.
2017-05-05 09:48:35 +02:00
Pepich 0e33773d5c Will now run /tag check, given that the module is installed 2017-05-05 09:46:09 +02:00
Pepich 5a8bd3bca8 Initial commit
This module provides a way of managing playerdata without having to
worry about loading/saving any data. Data is bound to modules, however
it can be "cross-accessed" if the module name is known. If a module
changes its name, the migrate function can be used to update data
ownership accordingly.

Requires APIv3.2 or higher
2017-05-05 09:20:44 +02:00
Pepich 9365c50db7 Moved over to new Repo + code cleanup 2017-05-05 00:20:43 +02:00
Pepich 8e06e95325 Iniital commit after moving files 2017-05-05 00:18:40 +02:00