Commit Graph

1271 Commits

Author SHA1 Message Date
1c89f4bffa Update to Forge 1.7.10-10.13.1.1225 2014-10-12 12:27:51 -07:00
d8622fb30f Fix some additional Javadoc errors. 2014-07-29 14:23:00 -07:00
1dc84d2511 Fix Javadocs and code issues. 2014-07-29 11:37:14 -07:00
8834af7538 Clean up and removal of some old exceptions. 2014-07-29 07:57:45 -07:00
41584eee4a Add //sel -d <type> to set a default region selector type. 2014-07-28 20:53:17 -07:00
4d9b3681d7 Improve how //sel prints its available modes. 2014-07-28 19:56:04 -07:00
c2a0f590b1 Refactor RegionSelectors so limits are passed in during selection. 2014-07-28 19:50:01 -07:00
683bd670fe Add noise library to allowed imports. 2014-07-28 02:39:23 -07:00
7b8a321af5 Add "=expression" mask.
i.e. =perlin(0,x/2,y,z/2,0.05,3,0.8)<0.1
2014-07-28 02:35:58 -07:00
882cce5ff2 Add noise functions to the expression evaluator. 2014-07-28 02:15:41 -07:00
8476778b46 Add Perlin, ridged multi-fractal, Voronoi noise generators via libnoise. 2014-07-28 02:15:30 -07:00
8ce757631a Fix undo and redo broken by a precondition. 2014-07-27 22:04:28 -07:00
98e55bede0 Fix checkstyle error due to recent cleanup. 2014-07-27 20:45:57 -07:00
aaeaf19fc8 Rewrite session code and add support for persistent sessions. 2014-07-27 20:44:05 -07:00
e95eeefa2b Code clean up, add preconditions, and correct Javadocs. 2014-07-26 01:29:51 -07:00
70bca47be7 Clean up Javadocs for the blocks.* package. 2014-07-26 00:28:19 -07:00
5dd7b83940 Remove Trove usage temporarily due to shading issues with Gradle build. 2014-07-23 16:20:43 -07:00
b752604c03 Disable first time help message for now. 2014-07-19 15:40:44 -07:00
e7f65e27db Show where to get help. 2014-07-18 18:04:34 -07:00
ca7bb1a3f5 Remove word wrapping in ColorCodeBuilder.build(). 2014-07-18 18:04:21 -07:00
a954e87e8c Change some platform related messages. 2014-07-18 17:19:35 -07:00
f4d5173451 Change docs in EditSessionFactory so it is more obvious what the change is. 2014-07-18 14:46:39 -07:00
70f05c950a Made BukkitEntity keep a weak ref to the entity and cleaned up code. 2014-07-18 11:43:18 -07:00
ff092dcef9 Permit Hamcrest via import control. 2014-07-18 02:21:08 -07:00
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
9c205e0e00 Fix naming errors in ArbitraryBiomeShape caused by biome commit. 2014-07-17 14:50:44 -07:00
42be110097 Implemented new biome API. 2014-07-17 00:21:13 -07:00
d50e05480f Call setExtent() when setWorld() is caleld on ParserContext. 2014-07-17 00:08:13 -07:00
9feafcfc30 Convert newer API from radians to degrees. 2014-07-15 20:10:14 -07:00
9b5c112e5c Let NBT Tag(String name) accept a null name. 2014-07-15 19:53:15 -07:00
3e34d5ca52 Re-implement /remove and /butcher with the new entity API. 2014-07-15 19:47:47 -07:00
9dbc53476e Delete protected Random instance from LocalWorld. 2014-07-15 12:14:41 -07:00
1f709b9cc3 Move handling of hanging entities into ExtentEntityCopy. 2014-07-15 12:09:11 -07:00
cf6fa98525 Rename getInteger -> getInt in NBT library and add putType(...) methods. 2014-07-15 11:55:28 -07:00
bf7185d173 Merge branch 'master' into feature/mapping 2014-07-14 22:50:57 -07:00
6dcbc8eb66 Fix a confusion of loggers for command logging. 2014-07-14 22:50:45 -07:00
b5aaef2505 Cleaned up and added many methods to the NBT classes. 2014-07-14 20:36:27 -07:00
7243b2a05d Write yaw/pitch in degrees rather than in radians with schematic files. 2014-07-14 20:35:29 -07:00
505d45237d Remove UUID fields in ForgeWorld when creating entities. 2014-07-14 18:09:18 -07:00
f033d87098 Add new Bukkit implementation adapter system to access MC internals.
Replaces the old NMSBlocks.
2014-07-14 13:45:07 -07:00
c535ad8682 Have BukkitEntity.getState() return null for now. 2014-07-14 02:15:21 -07:00
bdd6d20013 Remove DataException from NbtValued's setNbtData(). 2014-07-13 18:15:44 -07:00
759c6ba50d Add @Nullable to NbtValued methods. 2014-07-13 18:15:16 -07:00
b751cbe1ee Add support for entities with .schematic files. 2014-07-13 01:14:46 -07:00
a95ebde620 Add setYaw, setYaw, and setDirection(yaw, pitch) to Location. 2014-07-13 00:53:57 -07:00
97a1664db5 Merge remote-tracking branch 'origin/master' into feature/mapping 2014-07-10 22:33:25 -07:00
0ce7954dc9 Add support for copying entities between Extents. 2014-07-10 22:22:35 -07:00
52f1a7d2d4 Fix issue with scaling transforms on blocks. 2014-07-10 21:05:16 -07:00
ceec170be9 Change Location to store pitch/yaw rather than a directional vector. 2014-07-10 15:57:27 -07:00
c564278dd6 Revert Extent.createEntity() taking a Vector. 2014-07-10 14:51:04 -07:00