]>
git.lizzy.rs Git - worldedit.git/log
Anthony Zhang [Sat, 25 Oct 2014 02:03:31 +0000 (22:03 -0400)]
Merge pull request #61 from ShadowNinja/cleanup-serialization
Clean up serialization
Anthony Zhang [Fri, 24 Oct 2014 21:04:00 +0000 (17:04 -0400)]
Merge pull request #62 from ShadowNinja/command-prefix
Use "we-" prefix for commands
ShadowNinja [Fri, 24 Oct 2014 19:01:46 +0000 (15:01 -0400)]
Clean up serialization
* Adds a header to serialized data (to make version checking sane).
* Removes the duplicate deserialization for `worldedit.deserialize` and `worldedit.allocate`.
* Optimizes `worldedit.deserialize` by only deserializing the data once.
* Makes some fields optional.
* Cleans up the comments and a little of the code style.
ShadowNinja [Fri, 24 Oct 2014 19:27:41 +0000 (15:27 -0400)]
Use "we-" prefix for commands
Uberi [Fri, 15 Aug 2014 23:23:23 +0000 (19:23 -0400)]
Fix #57 (thanks Zeno-!).
Uberi [Tue, 5 Aug 2014 22:34:13 +0000 (18:34 -0400)]
Fix typo (thanks donat-b!).
Anthony Zhang [Thu, 24 Jul 2014 15:19:13 +0000 (11:19 -0400)]
Merge pull request #53 from ShadowNinja/fix-lua-runtime-error
Fix runtime error checking with lua* commands
ShadowNinja [Sun, 20 Jul 2014 17:42:57 +0000 (13:42 -0400)]
Fix runtime error checking with lua* commands
Uberi [Tue, 22 Jul 2014 22:42:15 +0000 (18:42 -0400)]
Add `sort_pos` to make code module independent.
Uberi [Fri, 18 Jul 2014 20:09:57 +0000 (16:09 -0400)]
Fix //mix and improve normalize_nodename.
Uberi [Fri, 18 Jul 2014 19:51:09 +0000 (15:51 -0400)]
Rename the randomized //set to //mix, style update, document changes.
Uberi [Mon, 14 Jul 2014 04:11:33 +0000 (00:11 -0400)]
Oops, fix //set.
Uberi [Sat, 12 Jul 2014 20:35:59 +0000 (16:35 -0400)]
Coding style updates.
Anthony Zhang [Sat, 12 Jul 2014 20:31:27 +0000 (16:31 -0400)]
Merge pull request #51 from cyisfor/master
I think that's the optimization you mentioned?
sfan5 [Sat, 12 Jul 2014 05:42:38 +0000 (07:42 +0200)]
Fix typo in README
Uberi [Fri, 11 Jul 2014 00:17:12 +0000 (20:17 -0400)]
Fix worldedit_gui not working in Minetest 0.4.10.
Cy [Thu, 10 Jul 2014 06:50:41 +0000 (23:50 -0700)]
CPS-ifying stack
Continuation Passing Style lets me use minetest.after, so the server
gets a chance to not hang in between every stack iteration. Could even
set minetest.after(1000,nextone) if you want to see it extend once every
second.
Cy [Thu, 10 Jul 2014 06:34:27 +0000 (23:34 -0700)]
Slight optimization to //set
Just noticed I box the one type version in a list, to avoid testing
whether it's the one type version, but have to test for that to decide
whether to box it or not. Should shave like a whole 3ms from each //set
command.
Uberi [Mon, 7 Jul 2014 18:06:33 +0000 (14:06 -0400)]
Oops, fix `//set`.
Uberi [Sun, 6 Jul 2014 23:59:56 +0000 (19:59 -0400)]
Update `stack2` API documentation.
Uberi [Sun, 6 Jul 2014 23:42:02 +0000 (19:42 -0400)]
Documentation for `//stack2`, code style fixes, add author section to README.
Anthony Zhang [Sun, 6 Jul 2014 23:11:23 +0000 (19:11 -0400)]
Merge pull request #47 from cyisfor/master
Stacking in any direction
Cy [Mon, 30 Jun 2014 23:14:14 +0000 (16:14 -0700)]
Improved stacking
This stack / copy uses a direction vector, so it's not limited to only
along the X/Y/Z axis, and can go diagonally. This enables things like
building staircases.
Cy [Mon, 30 Jun 2014 23:13:44 +0000 (16:13 -0700)]
Randomized set
Can /set node node2 node3 and it will randomly choose between those
three.
Uberi [Fri, 16 May 2014 20:59:56 +0000 (16:59 -0400)]
New inventory icon for GUI (thanks VanessaE!).
Uberi [Sun, 20 Apr 2014 03:33:20 +0000 (23:33 -0400)]
Fix safe region functionality (thanks ChaosWormz).
Uberi [Sat, 15 Mar 2014 18:28:47 +0000 (14:28 -0400)]
Fix region checking (thanks PenguinDad).
Uberi [Wed, 12 Mar 2014 20:11:00 +0000 (16:11 -0400)]
Implement full size checking for every possible command.
Uberi [Mon, 10 Mar 2014 21:57:49 +0000 (17:57 -0400)]
Add warning for really huge regions.
Anthony [Mon, 24 Feb 2014 14:46:26 +0000 (09:46 -0500)]
Merge pull request #36 from spillz/master
Fix incorrect fixedpos var names in the GUI form
spillz [Mon, 24 Feb 2014 01:31:09 +0000 (20:31 -0500)]
Fix incorrect fixedpos var names in the GUI form
worldedit_gui_fixed_* -> worldedit_gui_fixedpos_*
Makes setting a fixed position in the GUI work correctly
Uberi [Sun, 23 Feb 2014 19:16:22 +0000 (14:16 -0500)]
Add `worldedit_shortcommands`, which adds aliases to commonly used chat commands that allow users to type in long command names faster. Idea is courtesy of @electricface.
For example, `//move ? 5` can now be written as `//m ? 5`.
Uberi [Tue, 28 Jan 2014 19:14:36 +0000 (14:14 -0500)]
Fix chat commands display.
Anthony [Tue, 28 Jan 2014 06:41:26 +0000 (22:41 -0800)]
Merge pull request #33 from electricface/master
//fixedpos No commas between the numbers
electricface [Tue, 28 Jan 2014 04:23:47 +0000 (12:23 +0800)]
//fixedpos No commas between the numbers
Anthony [Wed, 22 Jan 2014 02:42:16 +0000 (18:42 -0800)]
Merge pull request #32 from ShadowNinja/admin-only-lua
Make /lua and /luatransform administrator-only
ShadowNinja [Sun, 19 Jan 2014 17:22:07 +0000 (12:22 -0500)]
Make /lua and /luatransform administrator-only
Uberi [Sun, 19 Jan 2014 05:12:34 +0000 (00:12 -0500)]
Fix for player signing off before WorldEdit GUI has finished loading.
Anthony [Fri, 3 Jan 2014 05:58:30 +0000 (21:58 -0800)]
Merge pull request #28 from cheapie/master
Added compatibility with my version of creative_inventory.
Carter Kolwey [Fri, 3 Jan 2014 04:17:25 +0000 (22:17 -0600)]
Added compatibility with my version of creative_inventory.
Uberi [Thu, 2 Jan 2014 23:17:28 +0000 (18:17 -0500)]
Oops, broke the back button with that last commit.
Uberi [Thu, 2 Jan 2014 23:03:52 +0000 (18:03 -0500)]
Fix the creative inventory being borked if neither Unified Inventory or Inventory++ is installed (thanks cheapie!).
Uberi [Mon, 30 Dec 2013 19:27:47 +0000 (14:27 -0500)]
The WorldEdit GUI now has no hard dependencies.
Uberi [Tue, 24 Dec 2013 19:07:42 +0000 (14:07 -0500)]
Mark the region with an entity cube.
Uberi [Sun, 22 Dec 2013 18:51:50 +0000 (13:51 -0500)]
Add a screenshot to the README.
Uberi [Sun, 22 Dec 2013 18:46:59 +0000 (13:46 -0500)]
Update worldedit_gui to work with latest unified_inventory (thanks LazyJ!).
Anthony [Sun, 22 Dec 2013 17:52:17 +0000 (09:52 -0800)]
Merge pull request #26 from kaeza/wut
Fix crashes in GUI button.
kaeza [Sat, 21 Dec 2013 05:06:32 +0000 (03:06 -0200)]
Fix crashes in GUI button.
Uberi [Sat, 21 Dec 2013 00:50:13 +0000 (19:50 -0500)]
Full unified_inventory and inventory_plus support!
Uberi [Fri, 20 Dec 2013 23:42:47 +0000 (18:42 -0500)]
All commands in WorldEdit are now accessible through WorldEdit GUI, except the MT Schematics stuff.
Uberi [Fri, 20 Dec 2013 23:41:13 +0000 (18:41 -0500)]
Improve node inspector to show player axis, replace //scale with //stretch, which supports per-axis stretching (full backwards compatibility retained), and secure schematic file loading functions.
Uberi [Wed, 18 Dec 2013 20:56:50 +0000 (15:56 -0500)]
Include WorldEdit GUI in the documentation, improve privilege handling, simplify main dialog.
Uberi [Mon, 16 Dec 2013 23:55:56 +0000 (18:55 -0500)]
Improve worldedit.spiral and the WorldEdit GUI,
Uberi [Sun, 15 Dec 2013 21:56:37 +0000 (16:56 -0500)]
Implement copy/move in the WorldEdit GUI.
Uberi [Sun, 15 Dec 2013 21:33:39 +0000 (16:33 -0500)]
Merge fixedpos and position dialogs in worldedit_gui, add cylinder dialog.
Uberi [Sun, 15 Dec 2013 21:33:31 +0000 (16:33 -0500)]
Fix worldedit.hollow_cylinder.
Uberi [Thu, 12 Dec 2013 21:28:00 +0000 (16:28 -0500)]
More improvements to worldedit_gui
Uberi [Thu, 12 Dec 2013 20:34:05 +0000 (15:34 -0500)]
Refine GUI.
Uberi [Wed, 11 Dec 2013 20:58:58 +0000 (15:58 -0500)]
Better installation instructions.
Uberi [Tue, 10 Dec 2013 22:07:10 +0000 (17:07 -0500)]
Improve worldedit_gui.
Uberi [Tue, 10 Dec 2013 06:58:53 +0000 (01:58 -0500)]
WorldEdit GUI is now live! Currently under construction.
Uberi [Tue, 10 Dec 2013 06:47:32 +0000 (01:47 -0500)]
Version information is now available via the API.
Sfan5 [Sun, 24 Nov 2013 13:18:04 +0000 (14:18 +0100)]
Revert "Change compatibility notices." because we have 0.4.8 now
This reverts commit
d5ec1bcefc128b3de7b7f9cfdc99a1bf146d0a6b .
Uberi [Tue, 1 Oct 2013 20:57:55 +0000 (16:57 -0400)]
Change compatibility notices.
Uberi [Thu, 29 Aug 2013 00:28:49 +0000 (20:28 -0400)]
Add //about.
Uberi [Fri, 16 Aug 2013 20:57:35 +0000 (16:57 -0400)]
Changes to support the latest schematic probability specification.
Uberi [Fri, 16 Aug 2013 20:56:38 +0000 (16:56 -0400)]
Add worldedit_limited.
Anthony Zhang [Tue, 6 Aug 2013 20:29:00 +0000 (16:29 -0400)]
Add initial code for worldedit_infinity.
Anthony Zhang [Tue, 6 Aug 2013 20:28:05 +0000 (16:28 -0400)]
Add version checker since so many people are confused about which version to use.
Anthony Zhang [Fri, 2 Aug 2013 03:53:38 +0000 (23:53 -0400)]
Final changes and version number bump.
Anthony Zhang [Thu, 1 Aug 2013 02:29:01 +0000 (22:29 -0400)]
Fix //pyramid examples.
Anthony Zhang [Thu, 1 Aug 2013 02:15:52 +0000 (22:15 -0400)]
New module loader properly halts when load-time error occurs in module.
Anthony Zhang [Thu, 1 Aug 2013 02:15:08 +0000 (22:15 -0400)]
Rewrite spirals from scratch and fix upside-down pyramids. Use voxelmanip for markers to ensure area is emerged.
Anthony Zhang [Wed, 31 Jul 2013 04:02:37 +0000 (00:02 -0400)]
//pyramid works along any axis and backwards. Working //clearobjects and //cylinder command, begin implementing super marker. Remove EnvRef usages and the block queue (the block queue does not work with VoxelManips). More block emergers.
Anthony Zhang [Mon, 29 Jul 2013 16:43:24 +0000 (12:43 -0400)]
Support negative values to make upside-down domes and pyramids (slight changes to worldedit.pyramid interface for coming changes). Add experimental //clearobjects, make node inspector work per-player.
Anthony Zhang [Sun, 28 Jul 2013 22:15:46 +0000 (18:15 -0400)]
Fix bugs in visualization API and make it ore robust. Fix bugs in //fixedpos, //suppress, and //highlight.
Anthony Zhang [Sun, 28 Jul 2013 21:08:12 +0000 (17:08 -0400)]
Slight optimizations, and make //pyramid work properly again.
Anthony Zhang [Sun, 28 Jul 2013 21:07:47 +0000 (17:07 -0400)]
Add //fixedpos command and document it.
Anthony Zhang [Sun, 28 Jul 2013 01:34:42 +0000 (21:34 -0400)]
More speedups for //hollowsphere, //sphere, //hollowdome, //dome, //cylinder, better module loader, fix message in //volume.
Anthony Zhang [Thu, 25 Jul 2013 20:09:00 +0000 (16:09 -0400)]
Add tutorial for new users, and a note about compatibility.
Anthony Zhang [Mon, 22 Jul 2013 15:04:03 +0000 (11:04 -0400)]
Add a few notes on air.
Anthony Zhang [Sun, 21 Jul 2013 21:16:29 +0000 (17:16 -0400)]
Add the node inspector, a tool for finding information about nodes. Configurable via the //inspect command.
Anthony Zhang [Sun, 21 Jul 2013 21:15:04 +0000 (17:15 -0400)]
Add a section about the different types of schematics.
Anthony Zhang [Sun, 21 Jul 2013 20:54:25 +0000 (16:54 -0400)]
Super duper VoxelManipulator speedups to nearly every API function, and plus support for unloaded areas. Still in progress. Also, fix //allocate for very large schematics.
Anthony Zhang [Fri, 12 Jul 2013 18:22:30 +0000 (14:22 -0400)]
Even bigger speed gains by using LuaVoxelManipulator in a few choice places! Faster //set, //cylinder, etc., but plenty of room for improvements still.
Anthony Zhang [Mon, 24 Jun 2013 22:21:48 +0000 (18:21 -0400)]
Fix volume of spheres, domes, and their hollow variants.
Anthony Zhang [Mon, 24 Jun 2013 21:13:10 +0000 (17:13 -0400)]
Support aliases in node name resolution. For example, `//set mapgen_dirt`. Technique outlined by kharl in IRC.
Anthony Zhang [Sun, 23 Jun 2013 16:46:59 +0000 (12:46 -0400)]
Avoid using slower and deprecated EnvRef, fix schematic data MapNodes, huge speed boost to worldedit.hollow_cylinder, fix some bugs.
Anthony Zhang [Sun, 23 Jun 2013 03:08:51 +0000 (23:08 -0400)]
Super-speed a few primitives and visualization functions, including hollowsphere, sphere, hollowdome, dome, and suppress.
Anthony Zhang [Sun, 23 Jun 2013 03:05:34 +0000 (23:05 -0400)]
Clarify the documentation regarding the the positioning of WorldEdit primitives relative to position 1.
Anthony Zhang [Sun, 23 Jun 2013 00:59:23 +0000 (20:59 -0400)]
Significant but highly experimental speed-ups for worldedit.set, replace, and scale, plus preparation for more.
Sfan5 [Sat, 22 Jun 2013 06:24:54 +0000 (08:24 +0200)]
Add initial support for Minetest schematic API
Thanks to kwolekr for the code
Anthony Zhang [Tue, 18 Jun 2013 19:05:49 +0000 (15:05 -0400)]
Add `//scale <factor>` command (suggested by Jordach), fix transposition description in docs.
Anthony Zhang [Wed, 12 Jun 2013 23:59:13 +0000 (19:59 -0400)]
Support descriptions and partial node names in chat commands (e.g., `//set blue lightstone`, `//replace piston_normal_off bronze block`).
Anthony Zhang [Sun, 2 Jun 2013 21:50:14 +0000 (17:50 -0400)]
Fix //rotate for real this time.
Anthony Zhang [Fri, 31 May 2013 00:38:56 +0000 (20:38 -0400)]
Fix //rotate, improve queue (order now preserved), typos fixed (quene -> queue).
Anthony Zhang [Thu, 30 May 2013 23:05:45 +0000 (19:05 -0400)]
Block queue doesn't lag anymore on slow operations like digging and placing nodes, better and more efficient //fixlight.
Sfan5 [Mon, 20 May 2013 18:48:12 +0000 (20:48 +0200)]
Fix //move again
Anthony Zhang [Sat, 18 May 2013 23:00:12 +0000 (19:00 -0400)]
Fix the //move command (WorldEdit API is unaffected).
Anthony Zhang [Wed, 15 May 2013 21:52:12 +0000 (17:52 -0400)]
Make chat messages consistent.