Skip to content

Commit 609cb63

Browse files
committed
Added local chat.
1 parent 4300bf2 commit 609cb63

1 file changed

Lines changed: 18 additions & 5 deletions

File tree

  • src/main/kotlin/com/mairwunnx/projectessentials/chat

src/main/kotlin/com/mairwunnx/projectessentials/chat/EntryPoint.kt

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package com.mairwunnx.projectessentials.chat
33
import com.mairwunnx.projectessentialscore.EssBase
44
import com.mairwunnx.projectessentialscore.extensions.sendMsg
55
import com.mairwunnx.projectessentialspermissions.permissions.PermissionsAPI
6+
import net.minecraft.util.math.AxisAlignedBB
67
import net.minecraft.util.text.TextComponentUtils
78
import net.minecraft.util.text.event.ClickEvent
89
import net.minecraftforge.common.MinecraftForge
@@ -96,10 +97,22 @@ class EntryPoint : EssBase() {
9697
)
9798
}.setStyle(nicknameComponent)
9899

99-
// if (!ChatUtils.isGlobalChat(event)) {
100-
// // get near player and send player messages
101-
// event.isCanceled = true
102-
// return
103-
// }
100+
if (!ChatUtils.isGlobalChat(event)) {
101+
val players = event.player.serverWorld.getEntitiesWithinAABB(
102+
event.player.entity.javaClass, AxisAlignedBB(
103+
event.player.posX - 50,
104+
event.player.posY - 50,
105+
event.player.posZ - 50,
106+
event.player.posX + 50,
107+
event.player.posY + 50,
108+
event.player.posZ + 50
109+
)
110+
)
111+
players.forEach {
112+
it.sendMessage(event.component)
113+
}
114+
event.isCanceled = true
115+
return
116+
}
104117
}
105118
}

0 commit comments

Comments
 (0)