mirror of
https://github.com/2006-Scape/apollo.git
synced 2026-07-06 08:40:03 +00:00
Reorganize project sources from src/main to src/main/java
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
import org.apollo.game.message.impl.AddFriendMessage
|
||||
import org.apollo.game.message.impl.SendFriendMessage
|
||||
import org.apollo.game.model.entity.setting.PrivacyState
|
||||
|
||||
on { AddFriendMessage::class }
|
||||
.then { player ->
|
||||
player.addFriend(username)
|
||||
|
||||
val playerUsername = player.username
|
||||
val friend = world.getPlayer(username)
|
||||
|
||||
if (friend == null) {
|
||||
player.send(SendFriendMessage(username, 0))
|
||||
} else if (friend.friendsWith(playerUsername) || friend.friendPrivacy == PrivacyState.ON) {
|
||||
if (player.friendPrivacy != PrivacyState.OFF) {
|
||||
friend.send(SendFriendMessage(playerUsername, player.worldId))
|
||||
}
|
||||
|
||||
if (friend.friendPrivacy != PrivacyState.OFF) {
|
||||
player.send(SendFriendMessage(username, friend.worldId))
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import org.apollo.game.message.impl.AddIgnoreMessage
|
||||
import org.apollo.game.message.impl.RemoveIgnoreMessage
|
||||
|
||||
on { AddIgnoreMessage::class }
|
||||
.then { player -> player.addIgnore(username) }
|
||||
|
||||
on { RemoveIgnoreMessage::class }
|
||||
.then { player -> player.removeIgnore(username) }
|
||||
Reference in New Issue
Block a user