本文整理汇总了Java中com.sk89q.util.StringUtil类的典型用法代码示例。如果您正苦于以下问题:Java StringUtil类的具体用法?Java StringUtil怎么用?Java StringUtil使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
StringUtil类属于com.sk89q.util包,在下文中一共展示了StringUtil类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: onPlayerCommandPreprocess
import com.sk89q.util.StringUtil; //导入依赖的package包/类
/**
* Called when a player attempts to use a command
*
* @param event Relevant event details
*/
@EventHandler(ignoreCancelled = true,priority = EventPriority.MONITOR)
public void onPlayerCommandPreprocess(PlayerCommandPreprocessEvent event) {
String[] split = event.getMessage().split(" ");
if (split.length > 0) {
split[0] = split[0].substring(1);
split = WorldEdit.getInstance().getPlatformManager().getCommandManager().commandDetection(split);
}
final String newMessage = "/" + StringUtil.joinString(split, " ");
if (!newMessage.equals(event.getMessage())) {
event.setMessage(newMessage);
plugin.getServer().getPluginManager().callEvent(event);
if (!event.isCancelled()) {
if (!event.getMessage().isEmpty()) {
plugin.getServer().dispatchCommand(event.getPlayer(), event.getMessage().substring(1));
}
event.setCancelled(true);
}
}
}
开发者ID:boy0001,项目名称:FastAsyncWorldedit,代码行数:28,代码来源:WorldEditListener.java
示例2: dispatchCUIEvent
import com.sk89q.util.StringUtil; //导入依赖的package包/类
@Override
public void dispatchCUIEvent(CUIEvent event) {
String[] params = event.getParameters();
String send = event.getTypeId();
if (params.length > 0) {
send = send + "|" + StringUtil.joinString(params, "|");
}
PacketBuffer buffer = new PacketBuffer(Unpooled.copiedBuffer(send.getBytes(UTF_8_CHARSET)));
SPacketCustomPayload packet = new SPacketCustomPayload(CUI_PLUGIN_CHANNEL, buffer);
this.player.connection.sendPacket(packet);
}
开发者ID:MinecraftPortCentral,项目名称:GriefPrevention,代码行数:13,代码来源:GPActor.java
示例3: dispatchCUIEvent
import com.sk89q.util.StringUtil; //导入依赖的package包/类
@Override
public void dispatchCUIEvent(CUIEvent event) {
String[] params = event.getParameters();
String send = event.getTypeId();
if (params.length > 0) {
send = send + "|" + StringUtil.joinString(params, "|");
}
PacketBuffer buffer = new PacketBuffer(Unpooled.copiedBuffer(send.getBytes(WECUIPacketHandler.UTF_8_CHARSET)));
SPacketCustomPayload packet = new SPacketCustomPayload(ForgeWorldEdit.CUI_PLUGIN_CHANNEL, buffer);
this.player.connection.sendPacket(packet);
}
开发者ID:boy0001,项目名称:FastAsyncWorldedit,代码行数:12,代码来源:ForgePlayer.java
示例4: dispatchCUIEvent
import com.sk89q.util.StringUtil; //导入依赖的package包/类
@Override
public void dispatchCUIEvent(CUIEvent event) {
String[] params = event.getParameters();
String send = event.getTypeId();
if (params.length > 0) {
send = send + "|" + StringUtil.joinString(params, "|");
}
String finalData = send;
CUIChannelHandler.getActiveChannel().sendTo(player, buffer -> buffer.writeBytes(finalData.getBytes(StandardCharsets.UTF_8)));
}
开发者ID:boy0001,项目名称:FastAsyncWorldedit,代码行数:12,代码来源:SpongePlayer.java
示例5: dispatchCUIEvent
import com.sk89q.util.StringUtil; //导入依赖的package包/类
@Override
public void dispatchCUIEvent(CUIEvent event) {
String[] params = event.getParameters();
String send = event.getTypeId();
if (params.length > 0) {
send = send + "|" + StringUtil.joinString(params, "|");
}
PacketBuffer buffer = new PacketBuffer(Unpooled.copiedBuffer(send.getBytes(WECUIPacketHandler.UTF_8_CHARSET)));
S3FPacketCustomPayload packet = new S3FPacketCustomPayload(ForgeWorldEdit.CUI_PLUGIN_CHANNEL, buffer);
this.player.playerNetServerHandler.sendPacket(packet);
}
开发者ID:boy0001,项目名称:FastAsyncWorldedit,代码行数:12,代码来源:ForgePlayer.java
示例6: dispatchCUIEvent
import com.sk89q.util.StringUtil; //导入依赖的package包/类
@Override
public void dispatchCUIEvent(CUIEvent event) {
String[] params = event.getParameters();
String send = event.getTypeId();
if (params.length > 0) {
send = send + "|" + StringUtil.joinString(params, "|");
}
player.sendPluginMessage(plugin, WorldEditPlugin.CUI_PLUGIN_CHANNEL, send.getBytes(CUIChannelListener.UTF_8_CHARSET));
}
开发者ID:boy0001,项目名称:FastAsyncWorldedit,代码行数:10,代码来源:BukkitPlayer.java
示例7: dispatchCUIEvent
import com.sk89q.util.StringUtil; //导入依赖的package包/类
@Override
public void dispatchCUIEvent(CUIEvent event) {
String[] params = event.getParameters();
String send = event.getTypeId();
if (params.length > 0) {
send = send + "|" + StringUtil.joinString(params, "|");
}
S3FPacketCustomPayload packet = new S3FPacketCustomPayload(ForgeWorldEdit.CUI_PLUGIN_CHANNEL, send.getBytes(WECUIPacketHandler.UTF_8_CHARSET));
this.player.playerNetServerHandler.sendPacket(packet);
}
开发者ID:boy0001,项目名称:FastAsyncWorldedit,代码行数:11,代码来源:ForgePlayer.java
示例8: dispatchCUIEvent
import com.sk89q.util.StringUtil; //导入依赖的package包/类
@Override
public void dispatchCUIEvent(CUIEvent event) {
String[] params = event.getParameters();
String send = event.getTypeId();
if (params.length > 0) {
send = send + "|" + StringUtil.joinString(params, "|");
}
player.sendPluginMessage("WECUI", send.getBytes(Charset.forName("UTF-8")));
}
开发者ID:jb-aero,项目名称:SKCompat,代码行数:10,代码来源:SKPlayer.java
示例9: dispatchCUIEvent
import com.sk89q.util.StringUtil; //导入依赖的package包/类
@Override
public void dispatchCUIEvent(CUIEvent event) {
String[] params = event.getParameters();
String send = event.getTypeId();
if (params.length > 0) {
send = send + "|" + StringUtil.joinString(params, "|");
}
player.sendPluginMessage(NailedWorldEditPlugin.instance().identifier, "WECUI", send.getBytes(Charsets.UTF_8));
}
开发者ID:nailed,项目名称:nailed,代码行数:10,代码来源:WorldEditPlayer.java
示例10: setPermissions
import com.sk89q.util.StringUtil; //导入依赖的package包/类
public void setPermissions(String[] permissions) {
this.permissions = permissions;
if (permissions != null) {
super.setPermission(StringUtil.joinString(permissions, ";"));
}
}
开发者ID:boy0001,项目名称:FastAsyncWorldedit,代码行数:7,代码来源:DynamicPluginCommand.java
注:本文中的com.sk89q.util.StringUtil类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论