Commit Graph
66 Commits
Author SHA1 Message Date
Matthew Miller 3f1f52d1f1 Made a few schematic related fixes. Made the deprecation error more obvious. 2018-08-04 11:43:41 +10:00
Matthew Miller 9f9fda72b7 Re-add legacy support to block parser, and fix query tool. 2018-08-04 11:43:41 +10:00
Matthew Miller 5f551d1ed4 Include default blockstate information. 2018-08-04 11:43:41 +10:00
Matthew Miller af74627b69 Switch to release 1.13 API 2018-08-04 11:43:41 +10:00
Matthew Miller 65420af09e Fixed //fill and //rotate 2018-08-04 11:43:41 +10:00
Matthew Miller 2239d14a01 Fixed //replace and masks with states. 2018-08-04 11:43:41 +10:00
Matthew Miller 663dd1f4d8 Added an entity, weathertype, and gamemode registry. 2018-08-04 11:43:41 +10:00
Matthew Miller 572bf04482 Cleanup the bukkit implementation, and update to the 1.13 release items/blocks. 2018-08-04 11:43:41 +10:00
Matthew Miller c3d832c3fd State system is done. It works. Finally. Still a few rough edges that need fixing however. 2018-08-04 11:43:41 +10:00
Matthew Miller 6b5f218809 Basically finish the state system. Just 1 more bug that I'm encountering. 2018-08-04 11:43:41 +10:00
Matthew Miller 4938f419ad Almost finished the state system. Just got to have it actually load in the values. 2018-08-04 11:43:41 +10:00
Matthew Miller 3e1d438565 Get it to a point where it works minimally on 1.13 Spigot. 2018-08-04 11:43:41 +10:00
Matthew Miller 59ca29577c Remove weird TODO import and moved BlockType == Material to BukkitUtil 2018-08-04 11:43:40 +10:00
Matthew Miller 39c6a5e958 Fixed items not being registered 2018-08-04 11:43:40 +10:00
Matthew Miller ca06a05117 Update the Bukkit adapter to the Spigot API Preview 2018-08-04 11:43:40 +10:00
Matthew Miller 724661d903 Fixed DefaultBlockParser not working for things with _ 2018-08-04 11:43:40 +10:00
Matthew Miller e1c2ea3a3b Update configs, and remove unused BlockData methods. 2018-08-04 11:43:40 +10:00
Matthew Miller 7db443a69a Migrate the logic for which pass a block goes into. Also updated it and made it use tags where possible. 2018-08-04 11:43:40 +10:00
Matthew Miller efa09001c2 Remove the 'natural only' smooth brush feature due to inaccuracies. 2018-08-04 11:43:40 +10:00
Matthew Miller 57c13ef8f4 Continue moving out of legacy BlockType 2018-08-04 11:43:40 +10:00
Matthew Miller e291cccb94 Move simulateBlockMine up to the platforms. 2018-08-04 11:43:40 +10:00
Matthew Miller 11f5d05e7b Update BlockState to remove legacy ID usage. 2018-08-04 11:43:40 +10:00
Matthew Miller 93b225ca3c Expose a way of switching between ItemType and BlockType for ItemBlocks. 2018-08-04 11:43:39 +10:00
Matthew Miller b06937d1c8 Setup a legacy mapper system. The file does not exist yet. 2018-08-04 11:43:39 +10:00
Matthew Miller 8e09eb3dbe Re-added wool colours to block parser 2018-08-04 11:43:39 +10:00
Matthew Miller 66d70f00e7 Removed more deprecated code 2018-08-04 11:43:39 +10:00
Matthew Miller 416480c16d Separated out fluids and blocks - they're different now 2018-08-04 11:43:39 +10:00
Matthew Miller 70aceb3837 Use default state a bit more. 2018-08-04 11:43:39 +10:00
Matthew Miller 282eca7663 Added a category system and refactored registries 2018-08-04 11:43:39 +10:00
Matthew Miller 484687a49d Further work on BlockState transition 2018-08-04 11:43:39 +10:00
Matthew Miller e99190225e Further BaseBlock modernisation 2018-08-04 11:43:39 +10:00
Matthew Miller 811f1d4433 Rewrote block parsing, and further switch to BlockState 2018-08-04 11:43:39 +10:00
Matthew Miller 5f5a1797ad Remove legacy ServerInterface 2018-08-04 11:43:39 +10:00
Matthew Miller e2608bc0c9 Further modernise and remove legacy item classes 2018-08-04 11:43:39 +10:00
Matthew Miller c43109bde5 Start work on the new BaseBlock/BlockState split 2018-08-04 11:43:39 +10:00
Matthew Miller aaaf2d5678 More deprecation removal 2018-08-04 11:43:38 +10:00
Matthew Miller 20bf6e079b Continue the great purge 2018-08-04 11:43:38 +10:00
Matthew Miller c537a2e948 Remove a tonne of code from WorldEdit. This breaks backwards compatibility. More will be removed. Sorry :) 2018-08-04 11:43:38 +10:00
Matthew Miller b292a39765 Fixed the fuzzy matcher 2018-08-04 11:43:38 +10:00
Matthew Miller a71e39d777 Convert the data system to a state system. This doesn't work, needs new data 2018-08-04 11:43:38 +10:00
Matthew Miller 1cc735e359 Further work on items 2018-08-04 11:43:38 +10:00
Matthew Miller 001a3544fb Update the BaseItem classes 2018-08-04 11:43:38 +10:00
Matthew Miller 07ade0b083 Phase 1 of Item conversion 2018-08-04 11:43:38 +10:00
Matthew Miller d12ad2548a Add block registration to Forge WorldEdit. 2018-08-04 11:43:38 +10:00
Matthew Miller 3aff57d071 Bumped version and fixed LazyBlock issue. 2018-08-04 11:43:38 +10:00
Matthew Miller d5012bb072 Rename legacy things to bundled things. 2018-08-04 11:43:14 +10:00
Matthew Miller f5f1d357d9 Get rid of the string equality and convert a few more ID uses over. 2018-08-04 11:43:14 +10:00
Matthew Miller 41a80064f5 I guarantee this is broken. Start some form of string ID for blocks 2018-08-04 11:43:14 +10:00
Matthew MillerandGitHub caf0ad9417 Merge pull request #419 from Cebtenzzre/patch-1
Fix ascent and descent commands.
2018-07-10 10:32:33 +10:00
Matthew MillerandGitHub a820665dc4 Merge pull request #417 from Qveshn/fix/customlog-extra-output
Unnecessary debug output removed. I'm very sorry =(
2018-05-27 21:41:12 +10:00
Matthew MillerandGitHub 9f86e71d47 Merge pull request #415 from Qveshn/feature/customlog
Customizable command log format (Date+Time are now available)
2018-05-27 16:50:26 +10:00
Matthew MillerandGitHub 6e22a8a4f0 Merge pull request #416 from Qveshn/fix/paste-double-transformation
Fix entities double transformation copy-rotate-paste and stack
2018-05-27 16:49:32 +10:00
Matthew MillerandGitHub f67f2ed93e Merge pull request #408 from Brokkonaut/fix-old-sign-converting
Fix loading and converting signs in old schematics
2018-04-07 09:47:26 +10:00
Matthew MillerandGitHub ca660f1260 Merge pull request #409 from Brokkonaut/fix-wrong-block-for-snow-check
LEAVES2 should have snow on it too
2018-03-27 14:56:18 +10:00
Matthew MillerandGitHub 17f9b2c72b Merge pull request #410 from Brokkonaut/add-missing-translucent-blocks
some translucent blocks were missing
2018-03-27 14:55:52 +10:00
Matthew Miller 52263ac3b7 Ignore CUI connections with more than 3 failed attempts. 2018-02-28 10:59:00 +10:00
Matthew MillerandGitHub df1a1d5183 Merge pull request #407 from Legoman99573/patch-3
Made configuration file comments easier to read
2018-02-17 16:20:06 +10:00
Matthew MillerandGitHub b17f2b55d7 Merge pull request #379 from boy0001/vector-fix
Vector and BlockVector should use the same hashCode
2018-02-17 16:18:35 +10:00
Matthew Miller 2a3318b848 Added signing plugin 2018-01-14 12:41:14 +10:00
Matthew Miller 50f60da69f Prevent players and complex parts being pasted in schematics. 2018-01-02 20:49:36 +10:00
Matthew MillerandGitHub 6fc1449837 Merge pull request #391 from sk89q/sign-fixes
Provide compatibility for legacy schematics that use the old sign NBT format
2018-01-02 20:38:00 +10:00
Matthew MillerandGitHub e231e3d760 Merge pull request #403 from SlimSoftware/master
Fix //snow doesn't put snow on all types of leaves
2018-01-02 20:34:28 +10:00
Matthew Miller fbd6f13fdb Update for BlockChangeFlags change 2017-12-16 18:01:45 +10:00
Matthew MillerandGitHub b951ba7acb Merge pull request #397 from sk89q/1.12.2-sponge
Added 1.12.2 support to WorldEdit Sponge
2017-10-22 21:47:50 +10:00
me4502andwizjany 70ccac620f Use equalsIgnoreCase to check for perm plugins, and check for GroupManager
Using equalsIgnoreCase fixes a few weird issues with bPerms, and adding GroupManager fixes a metric tonne of issues with GroupManager.. Like it being randomly disabled, it not working, etc.
2013-06-10 17:02:30 -04:00
me4502 75c5f1fa46 Make the getList related things in YAMLProcessor w
rite defaults. This fixes an issue in plugins that use this config system, where they are sometimes not written.

Most noticable in CraftBook, where all String Lists are not written to the config file.
2013-02-12 20:04:13 +10:00