Commit Graph

6502 Commits

Author SHA1 Message Date
sk89q
aaeaf19fc8 Rewrite session code and add support for persistent sessions. 2014-07-27 20:44:05 -07:00
sk89q
e95eeefa2b Code clean up, add preconditions, and correct Javadocs. 2014-07-26 01:29:51 -07:00
sk89q
70bca47be7 Clean up Javadocs for the blocks.* package. 2014-07-26 00:28:19 -07:00
sk89q
55c569c387 [Forge] Change compareTo() for commands to fix a Comparable contract issue. 2014-07-25 19:35:17 -07:00
sk89q
e93c9c9736 Fix WorldEditPlugin assuming that worlds are an instance of BukkitWorld.
Fixes WORLDEDIT-3168.
2014-07-25 17:29:36 -07:00
sk89q
5dd7b83940 Remove Trove usage temporarily due to shading issues with Gradle build. 2014-07-23 16:20:43 -07:00
sk89q
b752604c03 Disable first time help message for now. 2014-07-19 15:40:44 -07:00
sk89q
15b173dca6 Remove old Bukkit entity adapter classes. (reverted from commit b461f44db8)
CraftBook uses some of these classes.
2014-07-19 12:19:27 -07:00
sk89q
e7f65e27db Show where to get help. 2014-07-18 18:04:34 -07:00
sk89q
ca7bb1a3f5 Remove word wrapping in ColorCodeBuilder.build(). 2014-07-18 18:04:21 -07:00
sk89q
0c7aa20cbe [Bukkit] Ignore missing adapter if another platform is registered. 2014-07-18 17:37:03 -07:00
sk89q
a954e87e8c Change some platform related messages. 2014-07-18 17:19:35 -07:00
sk89q
f068a7491f [Bukkit] Make the WE data folder it isn't created. 2014-07-18 16:47:57 -07:00
sk89q
f4d5173451 Change docs in EditSessionFactory so it is more obvious what the change is. 2014-07-18 14:46:39 -07:00
sk89q
decac1c79c Implement worldedit.build.suffix in the Gradle build instead. 2014-07-18 14:09:33 -07:00
sk89q
2a9b305889 Take worldedit.build.version system property in Gradle build. 2014-07-18 13:48:41 -07:00
sk89q
45f81a177b Clean up SessionTimer and make it package local. 2014-07-18 11:46:33 -07:00
sk89q
71c5b61050 Make ForgeEntity keep an weak reference to the entity. 2014-07-18 11:45:44 -07:00
sk89q
70f05c950a Made BukkitEntity keep a weak ref to the entity and cleaned up code. 2014-07-18 11:43:18 -07:00
sk89q
781fc31d6f Clean up BukkitUtil. 2014-07-18 11:32:46 -07:00
sk89q
b461f44db8 Remove old Bukkit entity adapter classes. 2014-07-18 11:32:19 -07:00
sk89q
972f0893b3 Don't generate Paranamer names since they don't work well anyway.
Paranamer will be removed.
2014-07-18 02:23:55 -07:00
sk89q
ff092dcef9 Permit Hamcrest via import control. 2014-07-18 02:21:08 -07:00
sk89q
5dc462cc42 Merge in new block, entity, and biome APIs. 2014-07-18 02:16:25 -07:00
sk89q
7d39760496 Add support for Bukkit for MC 1.6.4. 2014-07-18 02:15:42 -07:00
sk89q
9dbe87b77b Add static to some fields on BlockTransformExtentTest. 2014-07-18 01:50:07 -07:00
sk89q
8508055ddc Add block transform test that tests against older rotation code.
Also fixes the rotations for some blocks.
2014-07-18 01:01:47 -07:00
sk89q
9c205e0e00 Fix naming errors in ArbitraryBiomeShape caused by biome commit. 2014-07-17 14:50:44 -07:00
sk89q
42be110097 Implemented new biome API. 2014-07-17 00:21:13 -07:00
sk89q
d50e05480f Call setExtent() when setWorld() is caleld on ParserContext. 2014-07-17 00:08:13 -07:00
sk89q
a9de9f619b Merge branch 'master' into feature/mapping 2014-07-15 21:39:08 -07:00
sk89q
97f163ebd5 Delete outdated Spout version. 2014-07-15 21:14:32 -07:00
sk89q
9feafcfc30 Convert newer API from radians to degrees. 2014-07-15 20:10:14 -07:00
sk89q
9b5c112e5c Let NBT Tag(String name) accept a null name. 2014-07-15 19:53:15 -07:00
sk89q
3e34d5ca52 Re-implement /remove and /butcher with the new entity API. 2014-07-15 19:47:47 -07:00
sk89q
9dbc53476e Delete protected Random instance from LocalWorld. 2014-07-15 12:14:41 -07:00
sk89q
1f709b9cc3 Move handling of hanging entities into ExtentEntityCopy. 2014-07-15 12:09:11 -07:00
sk89q
cf6fa98525 Rename getInteger -> getInt in NBT library and add putType(...) methods. 2014-07-15 11:55:28 -07:00
Albert Pham
a360800bbe Update links in README.md. 2014-07-14 23:36:17 -07:00
sk89q
bf7185d173 Merge branch 'master' into feature/mapping 2014-07-14 22:50:57 -07:00
sk89q
6dcbc8eb66 Fix a confusion of loggers for command logging. 2014-07-14 22:50:45 -07:00
sk89q
b5aaef2505 Cleaned up and added many methods to the NBT classes. 2014-07-14 20:36:27 -07:00
sk89q
7243b2a05d Write yaw/pitch in degrees rather than in radians with schematic files. 2014-07-14 20:35:29 -07:00
sk89q
e2082ee8a4 [Bukkit] Implement the new entity API. 2014-07-14 18:25:11 -07:00
sk89q
505d45237d Remove UUID fields in ForgeWorld when creating entities. 2014-07-14 18:09:18 -07:00
sk89q
9c72a3c439 Fix blocks.json not being placed in the distribution. 2014-07-14 13:48:30 -07:00
sk89q
f033d87098 Add new Bukkit implementation adapter system to access MC internals.
Replaces the old NMSBlocks.
2014-07-14 13:45:07 -07:00
sk89q
c535ad8682 Have BukkitEntity.getState() return null for now. 2014-07-14 02:15:21 -07:00
sk89q
f50c69ee8f Use Location.getYaw() and getPitch() for converting to Bukkit Locations. 2014-07-13 21:25:28 -07:00
sk89q
bdd6d20013 Remove DataException from NbtValued's setNbtData(). 2014-07-13 18:15:44 -07:00