1af61f827b
Fix block setting while not in fast mode
2013-03-17 21:38:13 -04:00
83d5e2fd22
Fix block rotations
2013-03-17 11:11:41 -04:00
6c35d20306
Use correct method and mask to set blocks.
2013-03-16 17:15:00 -04:00
0d52d22bd8
Fix for minecart naming
2013-03-16 12:23:22 -04:00
e1fac30e62
Updated changelog for 5.5.2
2013-03-15 15:38:02 -04:00
db9808cfd1
Update nmsblock classes for 1.5
2013-03-15 15:10:23 -04:00
184d02d2e3
Updated BukkitWorld NMS fields to be static.
...
This prevents attempts at loading the proper NMS compatibility classes from occurring more than once.
2013-03-12 18:05:14 -07:00
87daba207a
The idea was not to spam.
...
Really, I don't care what's wrong with you, class file.
2013-01-27 03:03:50 -05:00
5b0af07c3c
Don't spam if we can't find a Nms Block
2013-01-20 02:10:05 -05:00
19d7beaf39
Added NmsBlocks for MCPC+ running MC 1.4.7.
...
Also fixed an issue with creative mode inventory usage not updating when
gamemode changed.
2013-01-20 01:44:29 -05:00
6abd48ab08
Add a config setting to allow creative mode players to override inventory setting.
2013-01-19 19:06:55 -05:00
89bdd8d9ba
Tie up lose ends with NmsBlock class loading.
2013-01-19 18:33:23 -05:00
ad349aecb1
Support different NMS block classes depending on version.
...
- The .class files in the contrib folder of the zip go in
plugins/WorldEdit/nmsblocks
- This allows us to swap new class files in without releasing
a completely new version each time
- Whatever version the last release is for has an inbuilt fallback
- If the plugin and server are mismatched and you have nothing in
nmsblocks you're screwed
2013-01-18 03:17:52 -05:00
57327fd37f
Add support for skull blocks.
2013-01-13 04:37:36 -05:00
4b50e0e453
Pass LocalPlayers to the EditSession getters for easy external access
2013-01-12 01:00:06 -05:00
e75b0ab34c
Use CraftBukkit version 1.4.6
2013-01-12 00:47:10 -05:00
090052df5a
Fail silently if correct NMS version is not found.
...
This will fix errors when trying to set blocks when using the wrong
minecraft version. However, if users want support for schematics or
copy/pasting blocks with advanced data (eg things not yet supported by
Bukkit like mob spawner potentials or blocks from mods), they will
have to use the WorldEdit version corresponding to their Minecraft
version.
2013-01-11 22:39:13 -05:00
79802bd4b9
Fix command logging.
...
No seriously, was the previous code even supposed to work?
2012-12-27 11:47:07 -05:00
6c189c4ff9
Added butcher flag for ambient mobs.
2012-12-25 18:42:43 -05:00
2aab0369b5
Added ALL and ITEM_FRAME to /remove'able entities
2012-12-25 16:44:54 -05:00
e4771416aa
Added new items for 1.4.6
...
Fix permission for other help command (why are there two?)
- Made registerhelp read from yaml (not that the setting does anything)
Added an option to override data value limits.
- This should fix some mods which use data values above 16
- May cause issues if set to true and people mess with vanilla data values
2012-12-24 01:18:18 -05:00
574f162019
Clean up warnings
2012-11-11 14:38:51 +01:00
04c00034cf
Implement EditSessionFactory
2012-10-31 20:48:36 +05:00
73dc31b2bb
Only get the world's tile entity if the block id has a tile entity
2012-10-19 17:23:51 -07:00
f5be1eb44b
Removed BukkitWorld caching.
2012-10-19 15:44:24 -07:00
0f49186bf5
Fixed reported bug that block #0 (air) is not considered valid.
...
Fixed a reported bug that block #0 (air) is not considered valid. Also set skipNmsValidBlockCheck to true if the check fails (as I assume was originally intended).
2012-10-18 23:12:53 -07:00
877f14f242
Fixed NMS block set to copy tile entity data even if the original block did not change its id or data
2012-10-18 19:38:56 -07:00
2221eae36a
Fixed valid block check to not include items
2012-10-18 19:38:15 -07:00
9637871969
Replace deprecated FallingSand by new FallingBlock
2012-08-27 13:35:10 +02:00
18c793683b
Fixed 4096/256 block ID restriction in BukkitWorld.
2012-08-24 13:38:26 -07:00
885b48c15e
Updated Bukkit dependency to 1.3.1-R2.0, added backwards support for NBT access.
2012-08-24 06:43:24 -07:00
186fbb98a2
Changed all references to BaseItem.getDamage to getData.
2012-08-24 13:39:52 +02:00
48af65cac3
Updated foundation classes a bit and added raw access for NBT. This release marks experimental support for custom blocks, and nearly all future Minecraft blocks, and is also the beginning of the gradual transition to the new foundation classes as a replacement of the current BaseBlock, etc. classes.
2012-08-23 16:52:37 -07:00
499e73751d
Fixed some warnings.
2012-08-11 04:35:01 +02:00
fe445a7ec9
Remove chat-based WECUI protocol. Everybody running a modern (1.2.5 or newer) WECUI should be fine.
...
This has a bonus of allowing us to stay far far away from that smelly PlayerChatEvent guy who's always late (or early, or both).
2012-08-04 20:24:17 -07:00
7bc66b8247
Removed unused imports.
2012-06-22 02:10:15 +02:00
3104b73682
Fix WECUI not working for players when rejoining the server. Closes #196 .
2012-06-14 10:49:38 -07:00
6915244ab9
Add missing imports
2012-04-16 07:28:36 +02:00
345cb5a690
Re-add painting spawning code (Still broken in Bukkit, need to look into
...
the issue more), have entity spawns use World.spawn instead of World.spawnCreature.
2012-04-15 18:33:28 -07:00
8c36047cbb
Fix warnings
2012-04-10 13:12:24 +02:00
e86dc2c90b
Biome clean up & fixes
...
Change BiomeType to an interface.
Do not longer use invalid biomes of Bukkit Biome enum.
Add a common unknown biome type.
2012-04-10 13:09:47 +02:00
2ed92dafad
Added WECUI handshake option
2012-04-07 13:29:00 -07:00
c580d6efc4
Aparrantly this isn't shaded into Bukkit
2012-03-30 09:17:43 -07:00
c76f119fa4
Added basic entity handling with copy and paste.
...
Paintings do not currently respawn properly, entity pastes cannot be undone yet, and schematics do not yet store entities
@celticminstrel needs to fix painting spawning
2012-03-29 21:18:14 -07:00
73dbbbac9a
Make sure all WorldEdit files are in the plugins/WorldEdit folder
2012-03-28 11:03:59 -07:00
a4895cbd5d
Added initial support for plugin channels with WECUI
2012-03-28 11:01:44 -07:00
97c370549f
Handle Bukkit versions without Chest#getBlockInventory()
2012-03-23 21:07:05 -07:00
0702a0f0ac
Improved Spout biome handling and add LocalWorld method for setting biome
2012-03-20 22:45:48 -07:00
a8eeacccd4
Add biome support
...
Add a BiomeTypes interface
Add methods in ServerInterface to retrieve the implemented BiomeTypes
Add a getBiome method to LocalWorld and subclasses
Add /biomeinfo & /biomelist commands
Add a BiomeTypeMask
Closes #181
2012-03-20 18:09:48 -07:00
86011a0d0d
Fixed handling of double chests and cleaned WorldEditListener up a bit
2012-03-20 17:53:15 -07:00