Commit Graph

  • fce706c78f Add API method for creation schematic visualizer Jesse Boyd 2018-08-14 00:37:47 +10:00
  • 96388df4b0 Add adapters for EntityType Matthew Miller 2018-08-13 22:29:48 +10:00
  • e0e7778536 Fixed some bugs and cleanup some code. Matthew Miller 2018-08-13 22:18:12 +10:00
  • f72977e69a Register BlockExplodeEvent in separate class Jesse Boyd 2018-08-13 03:46:57 +10:00
  • 74ec39d67b Change output jar name Jesse Boyd 2018-08-13 03:38:20 +10:00
  • 7fb3899bb7 Use BlockState for player inventory getBlock Jesse Boyd 2018-08-13 03:31:26 +10:00
  • 6f04022738 And these stubs Jesse Boyd 2018-08-13 03:23:53 +10:00
  • e7c27b08bf Remove stub injector methods Jesse Boyd 2018-08-13 02:36:39 +10:00
  • fa06ff357e Use current PlayerDirection Jesse Boyd 2018-08-13 01:43:20 +10:00
  • 289707b410 Missed this Jesse Boyd 2018-08-13 01:28:23 +10:00
  • 26593a135d Don't need this adapter class Jesse Boyd 2018-08-13 00:51:37 +10:00
  • 712ae5aec5 Register individual methods for chunk listener Jesse Boyd 2018-08-13 00:36:00 +10:00
  • a629d15c74 Copy paste/merge FAWE classes to this WorldEdit fork - so certain people can look at the diff and complain about my sloppy code :( Jesse Boyd 2018-08-13 00:03:07 +10:00
  • a920c77cb8 update legacy.sjon to fix some issues Jesse Boyd 2018-08-12 23:52:46 +10:00
  • 1b2fec8e09 Add readme Jesse Boyd 2018-08-12 23:43:12 +10:00
  • 783efb73b9 splash.txt Jesse Boyd 2018-08-12 23:42:55 +10:00
  • d4bcc1914a Merge remote-tracking branch 'refs/remotes/sk89q/master' Jesse Boyd 2018-08-12 18:47:08 +10:00
  • f96487a2d1 Use BlockStateHolder for setBlocks Matthew Miller 2018-08-10 20:36:00 +10:00
  • f54d6afb65 Make BaseBlock more memory efficient, and make it clear in the API that it's not intended to be used for every single block. Matthew Miller 2018-08-10 20:29:06 +10:00
  • 5f4cc3e694 Cleanup a little bit more code. Matthew Miller 2018-08-06 19:08:15 +10:00
  • 526aa6cf49 If we fail to set NBT Data, try it without the adapter/NBT Data Matthew Miller 2018-08-06 18:29:07 +10:00
  • d11c3ae600 Fixed reading in schematics failing if they had tile entity data because of a Spigot change. Matthew Miller 2018-08-06 17:57:40 +10:00
  • 1d9546f9c7 Fixed a typo in the adapter. Matthew Miller 2018-08-05 15:02:01 +10:00
  • 88fc1771b5 Wrap createEntity in BukkitWorld to detect corrupt entities. Matthew Miller 2018-08-05 14:24:09 +10:00
  • 334143357a Added LongArrayTag support to NBT Matthew Miller 2018-08-05 13:36:53 +10:00
  • 9494c4445a Merge pull request #418 from sk89q/string-ids Matthew Miller 2018-08-04 11:45:04 +10:00
  • 38cff7c7b2 Fixed up tile entities in Sponge schematics. Matthew Miller 2018-08-04 10:59:14 +10:00
  • b2769befdb Added a few utility methods. Matthew Miller 2018-08-03 23:01:56 +10:00
  • b2bc043eeb Added 155:3 and 155:4 translation Matthew Miller 2018-08-03 21:51:30 +10:00
  • 3d265ff9b9 Added entity translations Matthew Miller 2018-08-03 21:18:57 +10:00
  • 2f3bc59e1b Fixed //move Matthew Miller 2018-08-03 20:58:58 +10:00
  • 7773ef6f9a Fixed a few issues with Sponge schematic handling. Matthew Miller 2018-08-03 19:49:36 +10:00
  • 2c1b234e38 Fixed some issues with Sponge schematics. Matthew Miller 2018-08-02 22:53:25 +10:00
  • ea349bdbf1 Fix checkstyle issues. Matthew Miller 2018-08-02 14:45:26 +10:00
  • a75d9e896b Start work on the Sponge schematic format. This should work but it may not, it's untested. Matthew Miller 2018-08-02 14:15:49 +10:00
  • a4b9ceaeb2 Finish off the last of the legacy mapper warnings (Excluding TNT as I've got the 1.13.1 names) Matthew Miller 2018-07-31 23:19:54 +10:00
  • c05c33cab0 Make a lot of progress on legacy conversions. Matthew Miller 2018-07-31 16:14:36 +10:00
  • fdb7ada295 Added some error handling for legacy conversions of schematics. Matthew Miller 2018-07-31 12:11:10 +10:00
  • 57eaa5f8f2 Using toBlockPoint appears to fix a fair few issues. Matthew Miller 2018-07-30 23:38:36 +10:00
  • 1480606b52 Fixed a few more issues found looking over the changeset. Matthew Miller 2018-07-30 23:26:06 +10:00
  • 521238b4eb Fixed a few clipboard related issues. Matthew Miller 2018-07-30 21:55:53 +10:00
  • db21f51a18 Fixed up data cycler command, and the fixwater & fixlava commands. Matthew Miller 2018-07-29 18:27:30 +10:00
  • 64e0d99696 Improvements to the legacy mapper. Still a lot of work. Matthew Miller 2018-07-26 22:49:58 +10:00
  • fc5a6a01b3 Update gradle Matthew Miller 2018-07-25 15:17:24 +10:00
  • 1090c44a2e Parser must use lowercase. Matthew Miller 2018-07-24 20:46:35 +10:00
  • 965e977411 Fixed a few more errors, and added legacy support to the item parser. Matthew Miller 2018-07-24 17:12:50 +10:00
  • bc2279f2f6 Refactor schematics to use kenzierocks registerable system. Matthew Miller 2018-07-24 11:50:57 +10:00
  • 3f1f52d1f1 Made a few schematic related fixes. Made the deprecation error more obvious. Matthew Miller 2018-07-24 11:21:29 +10:00
  • 9f9fda72b7 Re-add legacy support to block parser, and fix query tool. Matthew Miller 2018-07-23 12:48:11 +10:00
  • 5f551d1ed4 Include default blockstate information. Matthew Miller 2018-07-23 11:05:33 +10:00
  • af74627b69 Switch to release 1.13 API Matthew Miller 2018-07-22 20:41:37 +10:00
  • 65420af09e Fixed //fill and //rotate Matthew Miller 2018-07-22 15:36:50 +10:00
  • 2239d14a01 Fixed //replace and masks with states. Matthew Miller 2018-07-21 20:35:23 +10:00
  • 663dd1f4d8 Added an entity, weathertype, and gamemode registry. Matthew Miller 2018-07-19 22:41:26 +10:00
  • 572bf04482 Cleanup the bukkit implementation, and update to the 1.13 release items/blocks. Matthew Miller 2018-07-19 12:55:02 +10:00
  • c3d832c3fd State system is done. It works. Finally. Still a few rough edges that need fixing however. Matthew Miller 2018-07-18 17:39:25 +10:00
  • 6b5f218809 Basically finish the state system. Just 1 more bug that I'm encountering. Matthew Miller 2018-07-18 00:42:09 +10:00
  • 4938f419ad Almost finished the state system. Just got to have it actually load in the values. Matthew Miller 2018-07-17 17:31:07 +10:00
  • 3e1d438565 Get it to a point where it works minimally on 1.13 Spigot. Matthew Miller 2018-07-16 00:21:32 +10:00
  • 59ca29577c Remove weird TODO import and moved BlockType == Material to BukkitUtil Matthew Miller 2018-07-13 22:45:28 +10:00
  • 39c6a5e958 Fixed items not being registered Matthew Miller 2018-07-12 22:42:50 +10:00
  • ca06a05117 Update the Bukkit adapter to the Spigot API Preview Matthew Miller 2018-07-12 22:23:03 +10:00
  • 724661d903 Fixed DefaultBlockParser not working for things with _ Matthew Miller 2018-07-09 17:17:10 +10:00
  • ee6af8ee76 state stuff kashike 2018-07-05 16:16:52 -07:00
  • 40a665a509 package move kashike 2018-07-05 16:03:50 -07:00
  • 70208c38fd category changes kashike 2018-07-05 11:09:45 -07:00
  • e1c2ea3a3b Update configs, and remove unused BlockData methods. Matthew Miller 2018-07-05 23:22:33 +10:00
  • d33e2e98aa registry changes kashike 2018-07-05 01:48:37 -07:00
  • a48c319e7e package move kashike 2018-07-05 01:15:51 -07:00
  • 7db443a69a Migrate the logic for which pass a block goes into. Also updated it and made it use tags where possible. Matthew Miller 2018-07-05 17:00:46 +10:00
  • efa09001c2 Remove the 'natural only' smooth brush feature due to inaccuracies. Matthew Miller 2018-07-03 00:45:38 +10:00
  • 57c13ef8f4 Continue moving out of legacy BlockType Matthew Miller 2018-07-02 13:45:46 +10:00
  • e291cccb94 Move simulateBlockMine up to the platforms. Matthew Miller 2018-07-01 23:55:59 +10:00
  • 11f5d05e7b Update BlockState to remove legacy ID usage. Matthew Miller 2018-07-01 23:38:56 +10:00
  • 93b225ca3c Expose a way of switching between ItemType and BlockType for ItemBlocks. Matthew Miller 2018-07-01 23:20:07 +10:00
  • b06937d1c8 Setup a legacy mapper system. The file does not exist yet. Matthew Miller 2018-07-01 22:03:22 +10:00
  • 8e09eb3dbe Re-added wool colours to block parser Matthew Miller 2018-06-19 17:26:22 +10:00
  • 66d70f00e7 Removed more deprecated code Matthew Miller 2018-06-19 17:03:09 +10:00
  • 416480c16d Separated out fluids and blocks - they're different now Matthew Miller 2018-06-19 15:50:31 +10:00
  • 70aceb3837 Use default state a bit more. Matthew Miller 2018-06-19 11:55:35 +10:00
  • 282eca7663 Added a category system and refactored registries Matthew Miller 2018-06-19 10:53:15 +10:00
  • 484687a49d Further work on BlockState transition Matthew Miller 2018-06-18 22:51:21 +10:00
  • e99190225e Further BaseBlock modernisation Matthew Miller 2018-06-18 17:53:33 +10:00
  • 811f1d4433 Rewrote block parsing, and further switch to BlockState Matthew Miller 2018-06-17 23:13:22 +10:00
  • 5f5a1797ad Remove legacy ServerInterface Matthew Miller 2018-06-17 22:04:35 +10:00
  • e2608bc0c9 Further modernise and remove legacy item classes Matthew Miller 2018-06-17 17:50:04 +10:00
  • c43109bde5 Start work on the new BaseBlock/BlockState split Matthew Miller 2018-06-17 15:42:47 +10:00
  • aaaf2d5678 More deprecation removal Matthew Miller 2018-06-16 16:36:55 +10:00
  • 20bf6e079b Continue the great purge Matthew Miller 2018-06-16 15:29:48 +10:00
  • c537a2e948 Remove a tonne of code from WorldEdit. This breaks backwards compatibility. More will be removed. Sorry :) Matthew Miller 2018-06-15 15:41:37 +10:00
  • b292a39765 Fixed the fuzzy matcher Matthew Miller 2018-06-14 17:14:54 +10:00
  • a71e39d777 Convert the data system to a state system. This doesn't work, needs new data Matthew Miller 2018-06-14 16:35:56 +10:00
  • 1cc735e359 Further work on items Matthew Miller 2018-06-14 11:55:02 +10:00
  • 001a3544fb Update the BaseItem classes Matthew Miller 2018-06-12 22:03:48 +10:00
  • 07ade0b083 Phase 1 of Item conversion Matthew Miller 2018-06-11 23:45:19 +10:00
  • d12ad2548a Add block registration to Forge WorldEdit. Matthew Miller 2018-01-03 17:18:43 +10:00
  • 3aff57d071 Bumped version and fixed LazyBlock issue. Matthew Miller 2018-01-03 17:06:58 +10:00
  • d5012bb072 Rename legacy things to bundled things. Matthew Miller 2018-01-03 16:49:57 +10:00
  • f5f1d357d9 Get rid of the string equality and convert a few more ID uses over. Matthew Miller 2018-01-03 16:39:03 +10:00
  • 41a80064f5 I guarantee this is broken. Start some form of string ID for blocks Matthew Miller 2018-01-03 15:35:51 +10:00