serv, player -> player,serv because serv is often not needed

This commit is contained in:
Romain Beaumont 2015-11-16 21:24:19 +01:00
parent a1a260c1da
commit 9bcbb991bb
29 changed files with 41 additions and 43 deletions

View file

@ -2,7 +2,7 @@ var mc = require('minecraft-protocol');
var EventEmitter = require('events').EventEmitter;
var path = require('path');
var requireIndex = require('requireindex');
var serverPlugins = requireIndex(path.join(__dirname, 'lib', 'plugins'));
var plugins = requireIndex(path.join(__dirname, 'lib', 'plugins'));
if (process.env.NODE_ENV === 'dev'){
require('longjohn');
}
@ -26,9 +26,9 @@ class MCServer extends EventEmitter {
connect(options) {
this._server = mc.createServer(options);
Object.keys(serverPlugins)
.filter(pluginName => serverPlugins[pluginName].server!=undefined)
.forEach(pluginName => serverPlugins[pluginName].server(this, options));
Object.keys(plugins)
.filter(pluginName => plugins[pluginName].server!=undefined)
.forEach(pluginName => plugins[pluginName].server(this, options));
if(options.logging == true) this.createLog();
this._server.on('error', error => this.emit('error',error));
this._server.on('listening', () => this.emit('listening',this._server.socketServer.address().port));

View file

@ -1,4 +1,4 @@
module.exports.player=function(serv, player)
module.exports.player=function(player)
{
player._client.on("arm_animation", () =>
player._writeOthersNearby("animation", {

View file

@ -1,4 +1,4 @@
module.exports.player=function(serv,player)
module.exports.player=function(player,serv)
{
player.changeBlock=async (position,blockType,blockData) =>
{

View file

@ -1,4 +1,4 @@
module.exports.player=function(serv, player)
module.exports.player=function(player)
{
//WIP: Does't work
/* player._client.write('world_border', {

View file

@ -7,7 +7,7 @@ module.exports.server=function(serv)
}));
};
module.exports.player=function(serv, player)
module.exports.player=function(player)
{
player._client.on('chat', ({message} = {}) => {
if(message[0]=="/") {

View file

@ -1,6 +1,6 @@
var vec3 = require("vec3");
module.exports.player=function(serv, player)
module.exports.player=function(player)
{
player._client.on('block_place', async ({location} = {}) => {
var referencePosition=new vec3(location.x,location.y,location.z);

View file

@ -2,7 +2,7 @@ var Vec3 = require('vec3');
var Command = require('../command');
module.exports.player=function(serv, player) {
module.exports.player=function(player, serv) {
var base = new Command({});
base.add({

View file

@ -1,4 +1,4 @@
module.exports.server=function(serv,settings)
module.exports.server=function(serv)
{
serv._writeAll= (packetName, packetFields) =>
serv.players.forEach((player) => player._client.write(packetName, packetFields));
@ -22,7 +22,7 @@ module.exports.server=function(serv,settings)
);
};
module.exports.player=function(serv,player)
module.exports.player=function(player,serv)
{
player._writeOthers= (packetName, packetFields) =>
player

View file

@ -1,4 +1,4 @@
module.exports.server=function(serv, settings) {
module.exports.server=function(serv) {
serv.setTime = (time) => {
serv.time = time;
serv._writeAll('update_time', {

View file

@ -1,6 +1,6 @@
var Vec3 = require("vec3");
module.exports.player=function(serv,player)
module.exports.player=function(player,serv)
{
player._client.on("block_dig",({location,status} = {}) => {
var pos=new Vec3(location);
@ -96,4 +96,4 @@ module.exports.player=function(serv,player)
return player.changeBlock(location,0,0);
}
}
};

View file

@ -17,7 +17,7 @@ module.exports.server=function(serv,options) {
Object.keys(plugins)
.filter(pluginName => plugins[pluginName].entity!=undefined)
.forEach(pluginName => plugins[pluginName].entity(serv, entity, options));
.forEach(pluginName => plugins[pluginName].entity(entity, serv, options));
entity.initEntity(type, entityType, world, position);
@ -69,7 +69,7 @@ module.exports.server=function(serv,options) {
}
};
module.exports.entity=function(serv,entity){
module.exports.entity=function(entity,serv){
entity.initEntity=(type, entityType, world, position)=>{
entity.type = type;

View file

@ -1,4 +1,4 @@
module.exports.player=function(serv, player)
module.exports.player=function(player)
{
player.playerlistUpdateText = (header, footer) =>
player._client.write('playerlist_header', {

View file

@ -1,4 +1,4 @@
module.exports.player=function(serv, player)
module.exports.player=function(player)
{
player.heldItemSlot=0;
player.heldItem=0;

View file

@ -44,7 +44,7 @@ module.exports.server=function(serv,settings)
};
};
module.exports.player=function(serv,player)
module.exports.player=function(player,serv)
{
player.on("connected",() => serv.log("[INFO]: " + player.username + ' connected'));

View file

@ -3,7 +3,7 @@ var Vec3=require("vec3");
var path = require('path');
var requireIndex = require('requireindex');
var playerPlugins = requireIndex(path.join(__dirname,'..', 'plugins'));
var plugins = requireIndex(path.join(__dirname,'..', 'plugins'));
var Player=require("../player");
module.exports.server=function(serv,options)
@ -14,9 +14,9 @@ module.exports.server=function(serv,options)
serv._server.on('login', async (client) => {
var player=new Player();
player._client=client;
Object.keys(playerPlugins)
.filter(pluginName => playerPlugins[pluginName].player!=undefined)
.forEach(pluginName => playerPlugins[pluginName].player(serv, player, options));
Object.keys(plugins)
.filter(pluginName => plugins[pluginName].player!=undefined)
.forEach(pluginName => plugins[pluginName].player(player, serv, options));
serv.emit("newPlayer",player);
try {
@ -28,7 +28,7 @@ module.exports.server=function(serv,options)
});
};
module.exports.player=function(serv,player)
module.exports.player=function(player,serv)
{
function addPlayer()
{

View file

@ -1,4 +1,4 @@
module.exports.player=function(serv,player)
module.exports.player=function(player,serv)
{
player.despawnPlayers = despawnedPlayers => {
player._client.write('entity_destroy', {

View file

@ -47,7 +47,7 @@ module.exports.server=function(serv)
serv.bannedPlayers = {};
};
module.exports.player=function(serv,player)
module.exports.player=function(player,serv)
{
player.kick = reason =>
{

View file

@ -148,10 +148,10 @@ module.exports.server=function(serv,settings)
});
serv.on("newPlayer", function (player) {
injectPlayer(serv, player);
injectPlayer(player,serv);
});
function injectPlayer(serv, player) {
function injectPlayer(player,serv) {
log("Injected into player");
initSquid(player, serv, vec3);

View file

@ -1,7 +1,7 @@
var blocks=require("minecraft-data")(require("../version")).blocks;
var vec3 = require("vec3");
module.exports.entity=function(serv,entity){
module.exports.entity=function(entity){
entity.calculatePhysics = async (delta) => {
if (entity.gravity) {
addGravity(entity, 'x', delta);

View file

@ -11,7 +11,7 @@ var materialToSound = {
'wood': 'wood'
};
module.exports.player=function(serv,player)
module.exports.player=function(player,serv)
{
player._client.on("block_place",({direction,heldItem,location} = {}) => {
if(direction==-1 || heldItem.blockId==-1) return;

View file

@ -1,4 +1,4 @@
module.exports.player=function(serv, player)
module.exports.player=function(player,serv)
{
player.updateHealth = (health) => {

View file

@ -1,4 +1,4 @@
module.exports.player=function(serv, player)
module.exports.player=function(player)
{
player._client.on("client_command", ({payload}) => {
if(payload == 0) {

View file

@ -13,7 +13,7 @@ module.exports.server=function(serv,settings)
};
module.exports.player=function(serv,player)
module.exports.player=function(player,serv)
{
player.gameMode=serv.gameMode;
player.spawnPoint=serv.getSpawnPoint();

View file

@ -1,4 +1,4 @@
module.exports.player=function(serv, player)
module.exports.player=function(player)
{
//WIP: temporary removed
};

View file

@ -33,7 +33,7 @@ module.exports.server=function(serv) {
serv.getNote = note => 0.5 * Math.pow(Math.pow(2, 1/12), note);
};
module.exports.player=function(serv, player) {
module.exports.player=function(player,serv) {
player.playSound = (sound, opt={}) => {
opt.whitelist = player;
serv.playSound(sound, player.world, null, opt);

View file

@ -1,4 +1,4 @@
module.exports.player=function(serv, player)
module.exports.player=function(player)
{
player._client.on('client_command', ({payload} = {}) => {
if(payload==1){

View file

@ -1,4 +1,4 @@
module.exports.server=function(serv, settings) {
module.exports.server=function(serv) {
serv.tickCount = 0;
serv.lastTickTime = 0;

View file

@ -4,7 +4,7 @@ vec3.Vec3.prototype.toFixedPosition=function() {
return this.scaled(32).floored();
};
module.exports.player=function(serv,player)
module.exports.player=function(player)
{
player._client.on('look', ({yaw,pitch,onGround} = {}) => sendLook(yaw,pitch,onGround));
@ -85,9 +85,7 @@ module.exports.player=function(serv,player)
};
};
module.exports.entity=function(serv,entity){
module.exports.entity=function(entity,serv){
entity.sendPosition = ({oldPos,onGround}) => {
var diff = entity.position.minus(oldPos);

View file

@ -52,7 +52,7 @@ module.exports.server=function(serv,{regionFolder,generation={"name":"diamond_sq
//serv.pregenWorld(serv.netherworld).then(() => serv.log('Pre-Generated Nether'));
};
module.exports.player=function(serv, player) {
module.exports.player=function(player) {
player.spawnEntity = entity => {
player._client.write(entity.spawnPacketName, entity.getSpawnPacket());