467 Commits

Author SHA1 Message Date
UnknownShadow200
5c36ea3aaa Log message to console when a heartbeat fails to send, remove the LogBeat option 2017-07-10 09:57:21 +10:00
UnknownShadow200
ebab87ca9e Majorly cleanup
Group class, and probably break plugins in the process.
2017-07-08 20:55:55 +10:00
UnknownShadow200
dab8928f9b Make more of gui use NumericUpDown controls for properties that are integers 2017-07-08 13:06:12 +10:00
UnknownShadow200
ee7b5ff436 Cleanup PropertyWindow.Ranks.cs 2017-07-08 11:32:20 +10:00
UnknownShadow200
23ea437be0 Fix selecting a block in blocks list in gui marking block as having its props changed, even if the user did not actually change any props. Fixes #469. 2017-07-08 10:21:54 +10:00
UnknownShadow200
f10952091e Don't allow spaces in rank names. Fixes #468. 2017-07-07 18:17:19 +10:00
UnknownShadow200
7c4d6f0394 Rename ZombieGameProps to ZSConfig 2017-06-29 18:49:41 +10:00
UnknownShadow200
ff703947e5 Get rid of Group.concatList and Level.CheckLoadOnGoto
Also less usage of ServerConfig.DefaultColor
2017-06-28 11:05:05 +10:00
UnknownShadow200
aa26c3b9b1 Organise LevelConfig fields, give its fields more logical names. 2017-06-27 21:40:22 +10:00
UnknownShadow200
f3c9129224 Move Level settings to separate LevelConfig class. 2017-06-27 21:33:13 +10:00
UnknownShadow200
240ada38d9 Organise ServerConfig fields, give its fields more logical names. 2017-06-27 19:49:05 +10:00
UnknownShadow200
613c3a5cd3 Move Server settings to separate ServerConfig class. 2017-06-27 18:28:19 +10:00
UnknownShadow200
fe496b8a10 Add IRC command prefix and controller options to gui.
Fixes #210, fixes #251, fixes #250
2017-06-26 12:14:06 +10:00
UnknownShadow200
3d23439be7 Implement disabled of showing /afk and unafk on IRC, add IRC settings to gui.
Currently: Show player titles, announce world changes, announce AFK
2017-06-26 11:28:02 +10:00
UnknownShadow200
6bf01291c7 Simplify IRC tab in gui 2017-06-26 11:05:38 +10:00
UnknownShadow200
288c6e67dd Server class is static 2017-06-24 13:03:30 +10:00
UnknownShadow200
7aef00e403 Remove usage of Action 2017-06-24 10:03:48 +10:00
UnknownShadow200
c9d8b8513f Simplify ThreadSafeCache 2017-06-20 14:15:55 +10:00
UnknownShadow200
3b293e5bfb Fix infinite loop when failing to delete upnp port forward 2017-06-20 14:03:29 +10:00
UnknownShadow200
e031e2bec2 Fix upnp port forwarding not working at all 2017-06-20 13:47:21 +10:00
UnknownShadow200
d972ef9dae Fix console no longer showing timestamp for commands, fixes #455. (Thanks goodlyay) 2017-06-16 14:54:36 +10:00
UnknownShadow200
67667486c2 Don't forget dates for error logs in gui 2017-06-15 15:18:39 +10:00
UnknownShadow200
54258aee95 Left click on notify icon in taskbar should open console, fixes #454. (Thanks Goodlyay) 2017-06-15 13:33:47 +10:00
UnknownShadow200
8af7ce291b Add a generic Logger class. This breaks any usage of Server.s.log or Server.LogError by custom commands/plugins. 2017-06-15 12:41:47 +10:00
UnknownShadow200
333edda88b EditText now lets you insert a color code. 2017-06-14 22:39:41 +10:00
UnknownShadow200
4319a96c0a Don't have wordwrapping on EditText popup 2017-06-14 20:40:13 +10:00
UnknownShadow200
d469d2def0 Majorly improve EditText popup 2017-06-14 20:30:37 +10:00
UnknownShadow200
2e46618a1e Start rewriting EditText popup 2017-06-14 20:09:40 +10:00
UnknownShadow200
ca116f8131 Use new TextFile for accessing simple text files. 2017-06-14 20:09:14 +10:00
UnknownShadow200
98ac8f46f0 Tooltips 2017-06-12 22:42:27 +10:00
UnknownShadow200
7c93f3a3ee Tidy up ranks tab in gui 2017-06-12 22:21:21 +10:00
UnknownShadow200
3e081cea09 Fix color selector popup being too wide 2017-06-12 13:59:11 +10:00
UnknownShadow200
9d87cb06c0 Fix saving block props saving blocks from other scopes.
e.g. level custom block props also saving global custom block props, global custom block props also saving core block props
2017-06-12 13:51:18 +10:00
UnknownShadow200
5f3be2b529 Bugfixes 2017-06-11 18:15:49 +10:00
UnknownShadow200
1c7e51ab67 Use better color selector dialog in gui 2017-06-08 20:22:32 +10:00
UnknownShadow200
a6cd642356 Modularise /missile 2017-06-06 13:40:54 +10:00
UnknownShadow200
7a496efb01 Floatwood floats up through still water now 2017-06-01 23:13:41 +10:00
UnknownShadow200
9bc4650504 Allow listening on specific IP. 2017-05-31 21:18:48 +10:00
UnknownShadow200
16e3545551 Remove the hack for 'help information' console player, fix issue with IRC colours introduced by last commit 2017-05-30 21:56:14 +10:00
UnknownShadow200
efeff445d7 Notify icon doesn't autofocus when clicked and shows player count, first work on getting /undoplayer to work with console 2017-05-30 21:15:31 +10:00
UnknownShadow200
a7b3d9e2c8 Random flow liquids now use data field instead of lvl.liquids - less CPU intensive to flood and less memory usage, fixes #365 2017-05-30 11:21:26 +10:00
UnknownShadow200
080a721e9f Remove unused stuff from PropertyWindow, fix backup time not only allowing numbers to be added 2017-05-29 16:27:09 +10:00
UnknownShadow200
25849a4a84 Commands gui now has extra permissions too 2017-05-29 16:15:18 +10:00
UnknownShadow200
b3c9a2895a Stage 1 of command tabs rewrite. Also fixes commands changed via gui not saving, closes #239 2017-05-29 15:15:50 +10:00
UnknownShadow200
42d7f2ff23 Fully move custom commands to separate gui popup 2017-05-29 14:15:47 +10:00
UnknownShadow200
adb2201fe4 Minor code cleanup, move CustomCommands to a popup 2017-05-29 13:40:48 +10:00
UnknownShadow200
e8d05313dd Stage 5 of blocks gui rewrite: Changing block props in gui now works and saves 2017-05-29 10:41:38 +10:00
UnknownShadow200
085527c900 Stage 4 of blocks gui rewrite: changing block perms in gui does not modify server's live block perms until 'save' is clicked, also it sends BlockPermission CPE packets 2017-05-29 10:12:07 +10:00
UnknownShadow200
2c024c32a8 Stage 3 of blocks gui rewrite: can see block behaviour and physics behaviour in gui. (not yet saved) 2017-05-27 19:38:36 +10:00
UnknownShadow200
75f7764dae Stage 2 of blocks gui rewrite: can remove specific allow/disallow perms now 2017-05-27 14:24:57 +10:00