From 7ac4653ea2341094c6554f9b1e81145419ef1427 Mon Sep 17 00:00:00 2001 From: DemiPixel Date: Sat, 24 Oct 2015 21:22:20 -0700 Subject: [PATCH] Maybe this works --- src/lib/playerPlugins/communication.js | 6 +++--- src/lib/serverPlugins/communication.js | 4 ++-- src/lib/worldGenerations/diamond_square.js | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/lib/playerPlugins/communication.js b/src/lib/playerPlugins/communication.js index 5f3c8a7..484d046 100644 --- a/src/lib/playerPlugins/communication.js +++ b/src/lib/playerPlugins/communication.js @@ -9,7 +9,7 @@ function inject(serv,player) }; player._writeOthersNearby = function(packetName, packetFields) { - serv._writeArray(packetName, packetFields, player.getNearby(); + serv._writeArray(packetName, packetFields, player.getNearby()); } player.getOthers = function() { @@ -22,7 +22,7 @@ function inject(serv,player) return serv.getNearby({ world: player.world, position: player.entity.position, - radius: 150 - }).filter((p => p != player)); + radius: 150*32 + }).filter((p) => p != player); } } \ No newline at end of file diff --git a/src/lib/serverPlugins/communication.js b/src/lib/serverPlugins/communication.js index 3a88ebd..0268adc 100644 --- a/src/lib/serverPlugins/communication.js +++ b/src/lib/serverPlugins/communication.js @@ -19,8 +19,8 @@ function inject(serv,settings) } serv.getNearby=function(loc) { - serv.players.filter(function(player) { + return serv.players.filter(function(player) { return player.world == loc.world && player.entity.position.distanceTo(loc.position) <= loc.radius; - }) + }); } } \ No newline at end of file diff --git a/src/lib/worldGenerations/diamond_square.js b/src/lib/worldGenerations/diamond_square.js index 64f8825..3b42645 100644 --- a/src/lib/worldGenerations/diamond_square.js +++ b/src/lib/worldGenerations/diamond_square.js @@ -123,7 +123,7 @@ function generation({seed,worldHeight=80,waterline=20}={}) { else if (y < level) block = 1; // Set stone inbetween else if (y == level) block = surfaceblock; // Set surface sand/grass else if (y <= waterline) block = 9; // Set the water - else if (y == level+1 && level >= waterline && seedRand.rand(1) < 0.1) { // 1/10 chance of grass + else if (y == level+1 && level >= waterline && seedRand(1) < 0.1) { // 1/10 chance of grass block = 31; data = 1; }