19 lines
542 B
JavaScript
19 lines
542 B
JavaScript
/**
|
|
* Sponge 玩家方法代理类
|
|
* Created by 蒋天蓓 on 2018/1/5 0009.
|
|
*/
|
|
/*global Java, base, module, exports, require*/
|
|
var ref = require('reflect');
|
|
var Text = Java.type('org.spongepowered.api.text.Text');
|
|
var Player = {
|
|
createNew: function createNew(inner) {
|
|
var player = {};
|
|
player.handler = inner;
|
|
player.sendMessage = function (msg) {
|
|
this.handler.sendMessage(Text.of(msg));
|
|
};
|
|
return Object.assign(ref.mapToObject(inner), player);
|
|
}
|
|
};
|
|
|
|
exports.$ = Player.createNew; |