UnknownShadow200
bebd36ad70
More work on custom protocol support
2022-04-25 17:04:02 +10:00
UnknownShadow200
1bdb33e69b
More WIP on custom protocols, remove secure websocket since it'll be moved to a plugin
2022-04-25 16:08:28 +10:00
UnknownShadow200
52987ec51a
WIP on custom protocol support
2022-04-25 13:20:00 +10:00
UnknownShadow200
ead5b8cc6b
Update readme to mention simple apt install on ubuntu, update instructions for latest release
2022-04-21 22:33:37 +10:00
UnknownShadow200
6a5c4eb708
Log when non-existent portals/message blocks are autodeleted from a level
2022-04-21 21:56:24 +10:00
UnknownShadow200
d6bf620979
Simplify maze random number generation and allow specifying a seed for repeatable maze generation (Thanks Goodly)
2022-04-21 21:28:47 +10:00
UnknownShadow200
e4eae8a223
Inbox now includes message number and slightly offsets message (Thanks Venk)
2022-04-20 23:42:17 +10:00
UnknownShadow200
193393be52
Release 1.9.4.0
1.9.4.0
2022-04-19 23:03:07 +10:00
UnknownShadow200
df6d99a976
Remame ranks with duplicate/hardcoded names at first, and only if that fails, remove the rank
2022-04-18 21:10:09 +10:00
UnknownShadow200
b2463a1664
Allow /limit of 0, fixes #699 (Thanks Empy)
2022-04-17 12:25:54 +10:00
UnknownShadow200
8873b949ed
Allow resetting passwords of offline players, and any players ranked Owner+ can reset password
...
For backwards compatibility, the player whose name equals server owner in server.properties is still allowed to /reset pass
2022-04-16 23:05:38 +10:00
UnknownShadow200
1256f1be5f
Remove some unused options from server.properties
...
Also change default color for owner rank to Maroon (Thanks Goodly)
2022-04-06 22:54:26 +10:00
UnknownShadow200
13a2a65967
Allow /take ing money from yourself
...
Also minorly improve messages when trying to use /setrnak to ban/unban
2022-04-04 23:28:17 +10:00
UnknownShadow200
30a6feb2ba
IRC tidy up, part 3
2022-04-01 23:14:32 +11:00
UnknownShadow200
740d39c1fc
IRC: Simplify code, part 3 (Remove UserInfo)
2022-03-31 22:45:13 +11:00
UnknownShadow200
12d8e93e77
IRC: Simplify code, part 2 (Combine RFC2812Util into Connection)
2022-03-31 22:24:58 +11:00
UnknownShadow200
cc4cff3be2
IRC: Simplify code, part 1
2022-03-31 21:23:51 +11:00
UnknownShadow200
354c1b6573
IRC: Combine Connection/Listener into one class
2022-03-31 21:07:01 +11:00
UnknownShadow200
734c9ff74f
GUI: Also make economy ranks datagridview identify ranks by permissions too
2022-03-31 20:53:19 +11:00
UnknownShadow200
9edc54dc38
GUI: Start rewriting permission combo boxes to identify ranks by permission level, part 2
2022-03-31 19:28:39 +11:00
UnknownShadow200
fad54977fb
GUI: Start rewriting permission combo boxes to identify ranks by permission level instead of name
2022-03-31 12:01:01 +11:00
UnknownShadow200
0663cabbf9
Add option to allow banning staff IPs
2022-03-30 23:54:46 +11:00
UnknownShadow200
c63dde60d2
Discord: Prepare for message content int requirement
2022-03-29 22:12:21 +11:00
UnknownShadow200
557cd908f3
Prevent naming a rank 'Console'
2022-03-28 22:00:14 +11:00
UnknownShadow200
9067e60258
GUI: Allow setting Console rank for command/block permissions
2022-03-27 21:50:01 +11:00
UnknownShadow200
0a2e0f77b3
Workaround a client plugin crash
2022-03-27 11:38:47 +11:00
UnknownShadow200
d5d79af47f
Allow more characters in bot ai/palette names
2022-03-27 10:54:02 +11:00
UnknownShadow200
f1b27e4244
GUI: Fix changing rank not immediately updating players table in main GUI
...
Previously the Rank column would remain out of date until a player joined/left/went to a level
2022-03-26 23:26:44 +11:00
UnknownShadow200
059a8a5fb7
Rank with Owner permission level is no longer mandatory now
...
If the relay bot controller permission level setting does not map to a rank, then the rank with the highest permission level < controller permission level is used instead of defaulting to owner rank
2022-03-24 23:20:51 +11:00
UnknownShadow200
867cb63bc0
WIP on separate console rank
2022-03-23 21:37:27 +11:00
UnknownShadow200
84200f9dcc
Start phasing out references to Nobody rank
2022-03-23 20:27:57 +11:00
UnknownShadow200
afb6fbe0e3
Simplify IRC bot code a bit more
2022-03-23 19:41:51 +11:00
UnknownShadow200
ea81add62f
Make /ops and /admins work with renamed ranks
2022-03-22 19:22:21 +11:00
UnknownShadow200
a6e83a5295
Improve rank.properties informational text
2022-03-21 22:17:44 +11:00
UnknownShadow200
e8d3d314e6
/zonemark without a zone name assumes current zone (Thanks Goodly)
2022-03-21 21:42:08 +11:00
UnknownShadow200
3779dfbeef
Combine Group.cs/GroupProperties.cs into one file
2022-03-20 23:13:12 +11:00
UnknownShadow200
7769b52de2
Prevent trying to save files with invalid windows filename characters
...
e.g. /copy save main?
2022-03-19 15:26:16 +11:00
UnknownShadow200
4be17cccc8
/abort: Get rid of 'remove unsent pending block updates made by the player' code (Thanks Goodly)
...
Because the actual blocks in the level blocks arrays were still updated, all this resulted in was the appearance of the map in clients becoming out of sync with the actual blocks in the map. (i.e. the blocks were actually changed, but didn't appear changed to clients until /reload ing)
2022-03-18 17:27:57 +11:00
UnknownShadow200
9e8f06f906
IRC: Just mutate a character instead of making random name when the preferred method of just appending _ to handle nickname collision does not resolve the collision
2022-03-18 08:29:06 +11:00
UnknownShadow200
877db69c8b
Merge pull request #695 from UnknownShadow200/DrawopFixup5
...
Improvements to spheroid draw ops
2022-03-18 07:32:39 +11:00
UnknownShadow200
76a5099f9d
Check for null thread in level.Cleanup
...
Although the NullReferenceException would always be caught, it would still trigger debugger break in visual studio by default which was a bit annoying
2022-03-17 23:55:37 +11:00
UnknownShadow200
b639f4d482
/mark: Allow using relative to last marked coordinate too (e.g. /m x~3 y~4 z~-2)
2022-03-16 23:33:26 +11:00
UnknownShadow200
25bc759161
Default to flatgrass theme in /gen instead of always requiring a theme
2022-03-15 23:27:06 +11:00
UnknownShadow200
8a3da98a3a
More accurate 'blocks affected' calculation for /eh and /cylinder
2022-03-14 21:18:03 +11:00
UnknownShadow200
7323daa4b8
use clearer variables/code for hollow spheroid draw ops
2022-03-14 19:26:03 +11:00
UnknownShadow200
c3d99baa19
Add cylinder to /draw and fix height differences between draw vs regular command
2022-03-14 16:31:06 +11:00
UnknownShadow200
f085a235e7
Add cone mode for /spheroid
...
Also change /spheroid vertical to /spheroid cylinder
2022-03-14 14:48:55 +11:00
UnknownShadow200
ab500c9715
Create generic ShapedDrawOp to form base class for spheroid, cylinder, torus draw operations etc
2022-03-14 14:16:03 +11:00
UnknownShadow200
176294f87b
Improve /draw cone look (Thanks Goodly)
2022-03-14 13:12:03 +11:00
UnknownShadow200
bbe5016ef0
Change classicgen to use still lava/water instead of active lava/water, to match original classic
...
Also when executing commands from discord/IRC, add a space between service type and username for 'fake player' database ID
i.e. fixes when doing /up from Discord/IRC, that /b in-game doesn't show a space between 'Discord/IRC' and username
2022-03-12 23:09:40 +11:00