Skip to content

Releases: satoshinm/WebSandboxMC

v2.0.0

06 Sep 22:07
Compare
Choose a tag to compare
  • Tested on Spigot 1.17.1, 1.16.5, 1.15.2, and 1.14.4
  • Updated to new Material values and BlockData interfaces
  • Updated to api-version 1.14 (#107)
  • Updated to Netty 4.1.59.Final (#106), Java 8
  • Removed old version 1.13 to 1.7 support; if you need it use WebSandboxMC 1.x instead of 2.x

websandboxmc_v2_on_1 17 1

v1.10.5

10 Jan 21:11
Compare
Choose a tag to compare

v1.10.4

18 Jun 00:57
Compare
Choose a tag to compare
  • Fix NoClassDefFoundError on older servers without BaseComponent from text API, issue introduced in WebSandboxMC 1.9.0. Closes GH-95
  • Fix removing unnecessary day length logging, issue introduced with time support in WebSandboxMC 1.10.2

screenshot-netcraft-2017-06-18t00_55_45 760z

v1.10.3

17 Jun 06:13
Compare
Choose a tag to compare
  • Add /list command in web client to list all players connected (satoshinm/NetCraft#196)
  • Update to NetCraft build 512, adding protocol command to send player name

screenshot-netcraft-2017-06-17t06_04_38 884z

v1.10.2

14 Jun 05:05
Compare
Choose a tag to compare
  • Add time synchronization (GH-93)
  • Add see_time option, set to false to fix web client time at high noon

Update to NetCraft build 507:

screen shot 2017-06-13 at 10 03 37 pm

v1.10.1

12 Jun 05:32
Compare
Choose a tag to compare
  • Fix NPE in signs and log bad sign data (GH-92)
  • Compile against SpigotAPI 1.12-R0.1

Update to NetCraft build 500:

Test server http://netcraft.beerprojects.com has been updated to 1.12

screen shot 2017-06-11 at 10 23 22 pm

v1.10.0

04 Jun 23:13
Compare
Choose a tag to compare
  • Add experimental survival mode option, to enable by default change creative_mode to false (satoshinm/NetCraft#178). The web client can switch modes with /creative or /survival commands. The default is creative mode, similar to previous versions in that inventory is infinite, except there is faster block breaking.
  • Add server IP banning support, check_ip_bans option (GH-89)
  • Fix log message when user login fails (GH-88)

Update to NetCraft build 479:

  • Add a scrollable 9-item hotbar (satoshinm/NetCraft#177)
  • Add crouching with shift to not fall off ledges (satoshinm/NetCraft#4)
  • Add experimental survival inventory initial implementation (satoshinm/NetCraft#18), note this is currently purely client-side only, but if you want to try it enable with /survival or by setting creative_mode: false in config.yml
  • Add bedrock at y=0, remove special-case of not building/breaking at the bottom layer, and prevent breaking unbreakable blocks even when in creative mode (satoshinm/NetCraft#172)
  • Fix shift key sticking when taking screenshots preventing flying (satoshinm/NetCraft#68)

screen shot 2017-06-04 at 4 12 18 pm

v1.9.2

03 Jun 23:44
Compare
Choose a tag to compare
  • Fix slow initial world load performance by sending chunk data compressed in one binary frame, now several times faster (GH-86)
  • Add logging when a new web client joins, showing their username and address (GH-84)
  • Fix excessive Netty logging, now sent at debug level by default, can be re-enabled at info level with netty_log_info option if needed (GH-84)
  • Tested with 1.12-pre6

Update to NetCraft build 456:

  • Add support for compressed multi-block updates (b, command) for much faster loading than per-block (B, command) updates (satoshinm/NetCraft#136)

screen shot 2017-06-03 at 4 53 40 pm

v1.9.1

30 May 05:25
Compare
Choose a tag to compare
  • Remove last vestiges of deprecated Bukkit API for signs (GH-66)
  • Allow placing more types of blocks from the web client (GH-83)

Update to NetCraft build 452:

  • Add blocks for water and lava liquids, non-obstacles, initial simplistic implementation (satoshinm/NetCraft#72)
  • Add more blocks to the hotbar (#83): sandstone, pumpkin, jack-o'-lantern, melon, ice, clay, gravel, obsidian, bookshelf, jukebox, workbench, snow block, mycelium, gold ore, iron ore, coal ore, emerald ore, lapis lazuli ore, diamond ore, redstone ore, iron block, gold block, diamond block, lapis lazuli block, emerald block, TNT, netherrack, soul sand, end stone, nether brick, mossy cobblestone, and sponge can now be placed
  • Fix directive within macro arguments undefined behavior (satoshinm/NetCraft#163)

New faster official test server: http://netcraft.beerprojects.com (IP: netcraft.beerprojects.com)

screen shot 2017-05-29 at 10 13 06 pm

v1.9.0

28 May 04:45
Compare
Choose a tag to compare
  • Add a WebAssembly version of the web client, faster and smaller on supported browsers, served up by default with an asm.js fallback for older browsers (GH-64)
  • Add web player authentication, /websandbox auth gives the player a unique web link to login under their username in the web client instead of anonymously (GH-48)
  • Add /websandbox clear command to remove leftover entities from web players if the server crashed (GH-64)

Update to NetCraft build 447:

  • Add specifying username and authentication token on command-line arguments or document hash, an alternate means of authentication used by WebSandboxMC (satoshinm/NetCraft#143)
  • Improve performance by serving a separate .data file for resources instead of inefficiently embedding in .js (satoshinm/NetCraft#165)
  • Fix missing optimizations in release builds (satoshinm/NetCraft#167)
  • Fix division by zero in player count, a latent bug exposed by the WebAssembly port (satoshinm/NetCraft#168)

screen shot 2017-05-27 at 9 44 04 pm