These phar are all PocketMine 1.0.0. From all github.
i tested these phar,but i found some phars.
Phar from jenkins http://jenkins.haniokasai.com/job/PocketMine-1.0.0/
i tested these phar,but i found some phars.
var setCmdEnabled = McpeSetCommandsEnabled.CreateObject();
setCmdEnabled.enabled = true;
player.SendPackage(setCmdEnabled);
[Command]
public void Min()
{
}
[Command]
[Description("特定の球の範囲を爆破します")]
public void Boom(Player player, int radius = 10)
{
new Explosion(
player.Level,
new BlockCoordinates((int) player.KnownPosition.X, (int) player.KnownPosition.Y, (int) player.KnownPosition.Z),
radius).Explode();
}
[Command]
[Description("argsを使った一般的なコマンド")]
public void Generic(Player player, string[] args)
{
Log.Info("一般的なコマンドが実行されました");
}
public Package MinimalHandler(McpeMovePlayer packet)
{
return packet; // Handled
}
[PacketHandler]
[Receive]
public Package HandleIncomingMove(McpeMovePlayer packet)
{
return packet;
}
[Send]
public Package HandleSendMove(McpeMovePlayer packet)
{
return packet;
}
[Send]
public Package HandleSendMove(McpeMovePlayer packet)
{
return null; // Halt processing
}
public Package HandleSendMove(McpeMovePlayer packet, Player player)
{
return packet;
}
[Plugin]
public class SimplePlugin : Plugin
{
[PacketHandler, Receive]
public Package HandleIncoming(McpeMovePlayer packet)
{
return packet; // Process
}
[PacketHandler, Send]
public Package HandleOutgoing(McpeMovePlayer packet)
{
return packet; // Send
}
}
[Plugin]
public class StartupPlugin : Plugin, IStartup
{
private static readonly ILog Log = LogManager.GetLogger(typeof (StartupPlugin));
/// <summary>
/// Minetのスタートアップクラス。 ユーザーと権限管理を保存します。
/// </summary>
/// <param name="server"></param>
public void Configure(MiNetServer server)
{
server.UserManager = new UserManager<User>(new DefaultUserStore());
server.RoleManager = new RoleManager<Role>(new DefaultRoleStore());
Log.Info("Executed startup successfully. Replaced identity managment.");
}
}
var server = Context.Server;
server.LevelManager.LevelCreated += (sender, args) =>
{
Level level = args.Level;
level.BlockBreak += (o, eventArgs) => { };
level.BlockPlace += (o, eventArgs) => { };
};
server.PlayerFactory.PlayerCreated += (sender, args) =>
{
Player player = args.Player;
player.PlayerJoin += (o, eventArgs) => eventArgs.Player.Level.BroadcastMessage($"{ChatColors.Gold}[{ChatColors.Green}+{ChatColors.Gold}]{ChatFormatting.Reset} {eventArgs.Player.Username}");
player.PlayerLeave += (o, eventArgs) => eventArgs.Player.Level.BroadcastMessage($"{ChatColors.Gold}[{ChatColors.Red}-{ChatColors.Gold}]{ChatFormatting.Reset} {eventArgs.Player.Username}");
};
[Plugin(PluginName = "ExamplePlugin", Description = "", PluginVersion = "1.0", Author = "haniokasai")]
: Plugin
using MiNET.Plugins; | |
using MiNET.Plugins.Attributes; | |
using System; | |
namespace ExamplePlugin | |
{ | |
[Plugin(PluginName = "ExamplePlugin", Description = "", PluginVersion = "1.0", Author = "haniokasai")] | |
public class Class1 : Plugin | |
{ | |
protected override void OnEnable() | |
{ | |
base.OnEnable(); | |
Console.Write("Loaded"); | |
} | |
} | |
} |
Zen3を搭載したノートがほしくて Ryzen 7 5800Hを買いました。 https://jp.store.asus.com/store/asusjp/ja_JP/pd/productID.5483222800/varProductID.5483222800/category...