Add support for edited clients; Properly support chat filtering; Fix issue #11; Make certain Mining messages filterable.

This commit is contained in:
Major-
2014-02-15 22:40:00 +00:00
parent 2ed1477d2c
commit 9d82797bd6
7 changed files with 99 additions and 11 deletions
+9
View File
@@ -0,0 +1,9 @@
require 'java'
java_import 'org.apollo.game.event.impl.ForwardPrivateMessageEvent'
java_import 'org.apollo.game.model.World'
java_import 'org.apollo.game.model.settings.PrivacyState'
on :command, :filter do |player, command|
player.send_message('Your message filter is now ' + (player.toggle_message_filter ? 'enabled.' : 'disabled.'))
end
+14
View File
@@ -0,0 +1,14 @@
<?xml version="1.0"?>
<plugin>
<id>message-filter</id>
<version>1</version>
<name>Message Filter</name>
<description>Adds support for a server-side message filter, for clients that have not been edited.</description>
<authors>
<author>Major</author>
</authors>
<scripts>
<script>filter.rb</script>
</scripts>
<dependencies />
</plugin>