Bukkit/Spigot
599ec05858
Pulling all pending Bukkit-JavaDoc changes
...
By: Edmond Poon <sagaciouszzzz@gmail.com >
2013-08-03 21:46:30 -04:00
Bukkit/Spigot
761a84cb1b
Pulling all pending Bukkit-JavaDoc changes
...
By: Edmond Poon <sagaciouszzzz@gmail.com >
2013-04-02 00:11:22 -04:00
Bukkit/Spigot
78abaa5f6d
Pulling all pending Bukkit-JavaDoc changes
...
By: Wesley Wolfe <weswolf@aol.com >
2013-02-22 22:49:38 -06:00
Bukkit/Spigot
8065c9095a
Improve javadoc in 26 files.
...
Addresses:
BUKKIT-1643, BUKKIT-1868, BUKKIT-1846, BUKKIT-2632, BUKKIT-3196,
BUKKIT-3187, BUKKIT-3198, BUKKIT-3200, BUKKIT-3201 and BUKKIT-3417.
By: feildmaster <admin@feildmaster.com >
2013-01-22 15:09:24 -06:00
Bukkit/Spigot
81cc73ac21
Add API for creating explosions without damaging blocks. Fixes BUKKIT-3061
...
By: feildmaster <admin@feildmaster.com >
2012-11-27 18:31:12 -06:00
Bukkit/Spigot
e4567e091b
Add API for ambient mob spawn limit. Adds BUKKIT-2765
...
By: Travis Watkins <amaranth@ubuntu.com >
2012-10-31 11:18:06 -05:00
Bukkit/Spigot
4ee1a130c5
Add API for managing and using GameRules. Adds BUKKIT-2757
...
By: feildmaster <admin@feildmaster.com >
2012-10-30 21:21:21 -05:00
Bukkit/Spigot
6416e06065
Add API for Sound, and playing the sounds for Worlds and Players. Adds BUKKIT-1430, BUKKIT-1226 and BUKKIT-2019
...
By: feildmaster <admin@feildmaster.com >
2012-08-21 17:06:34 -05:00
Bukkit/Spigot
93196c072c
Add isChunkInUse() to World. Addresses BUKKIT-2330
...
By: Mike Primm <mike@primmhome.com >
2012-08-12 18:21:04 -05:00
Bukkit/Spigot
4dc1654ae8
Add interface for spawning FallingBlocks and correctly spawn a FallingBlock with the spawn(Location, FallingBlock.class) method. Adds BUKKIT-2282
...
Also add FallingBlock and methods.
Deprecated FallingSand to emphasize FallingBlock.
By: feildmaster <admin@feildmaster.com >
2012-08-13 22:15:55 -05:00
Bukkit/Spigot
d824086eff
Deprecate spawnCreature and add spawnEntity. Addresses BUKKIT-1168
...
By: V10lator <v10lator@myway.de >
2012-04-25 11:40:57 +02:00
Bukkit/Spigot
03af91781c
Javadoc updates
...
Fixes BUKKIT-1653, Fixes BUKKIT-1383 and Fixes BUKKIT-1644
By: feildmaster <admin@feildmaster.com >
2012-06-03 05:40:54 -05:00
Bukkit/Spigot
05da0754c2
Add API for managing mob spawn limits per-world. Fixes BUKKIT-1565
...
By: Travis Watkins <amaranth@ubuntu.com >
2012-04-23 19:25:11 -05:00
Bukkit/Spigot
9f6f624e1d
[Bleeding] Add APIs for editing biome data. Addresses BUKKIT-1075
...
By: Mike Primm <mike@primmhome.com >
2012-03-04 10:40:27 -06:00
Bukkit/Spigot
15e2f69fa6
Adding/expanding documentation
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place >
2012-02-26 12:13:30 -05:00
Bukkit/Spigot
795a61bbeb
Fix javadoc errors/warnings
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place >
2012-02-26 10:35:17 -05:00
Bukkit/Spigot
da943825be
Implementation of richer playEffect methods. Addresses BUKKIT-857
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place >
2012-02-26 12:53:31 -05:00
Bukkit/Spigot
dd1bee786b
[Bleeding] Added a Metadata framework for Entities, Blocks, and Worlds
...
This metadata implementation has the following features:
- All metadata is lazy. Metadata values are not actually computed until another plugin requests them. Memory and CPU are conserved by not computing and storing unnecessary metadata values.
- All metadata is cached. Once a metadata value is computed its value is cached in the metadata store to prevent further unnecessary computation. An invalidation mechanism is provided to flush the cache and force recompilation of metadata values.
- All metadata is stored in basic data types. Convenience methods in the MetadataValue class allow for the conversion of metadata data types when possible. Restricting metadata to basic data types prevents the accidental linking of large object graphs into metadata. Metadata is persistent across the lifetime of the application and adding large object graphs would damage garbage collector performance.
- Metadata access is thread safe. Care has been taken to protect the internal data structures and access them in a thread safe manner.
- Metadata is exposed for all objects that descend from Entity, Block, and World. All Entity and World metadata is stored at the Server level and all Block metadata is stored at the World level.
- Metadata is NOT keyed on references to original objects - instead metadata is keyed off of unique fields within those objects. Doing this allows metadata to exist for blocks that are in chunks not currently in memory. Additionally, Player objects are keyed off of player name so that Player metadata remains consistent between logins.
- Metadata convenience methods have been added to all Entities, Players, Blocks, BlockStates, and World allowing direct access to an individual instance's metadata.
- Players and OfflinePlayers share a single metadata store, allowing player metadata to be manipulated regardless of the player's current online status.
By: rmichela <deltahat@gmail.com >
2011-12-08 00:33:33 -05:00
Bukkit/Spigot
6e054ddf7f
[Bleeding] Added EntityType to replace CreatureType.
...
By: Celtic Minstrel <celtic.minstrel.ca@some.place >
2012-02-14 23:52:38 -05:00
Bukkit/Spigot
9f2ca0a844
Add getEntitiesByClass(Class<T>) and getEntitiesByClasses(Class<?>...), deprecate getEntitiesByClass(Class<T>...)
...
By: Mike Primm <mike@primmhome.com >
2012-01-27 21:47:16 -06:00
Bukkit/Spigot
75fd934339
Deprecation cleanup.
...
By: Erik Broes <erikbroes@grum.nl >
2012-01-30 21:32:48 +01:00
Bukkit/Spigot
af8929507e
Added configurable animal and monster ticks per spawn setting.
...
By: EvilSeph <evilseph@gmail.com >
2012-02-10 10:23:21 -05:00
Bukkit/Spigot
b4c3ba3d33
Added 'generate-structure' setting support and WorldCreator property.
...
Fixes BUKKIT-655 and BUKKIT-592
By: Eric Stokes <fernferret@gmail.com >
2012-01-29 10:22:45 -07:00
Bukkit/Spigot
81c2625a0e
[Bleeding] Added: <T extends Entity> Collection<T> World.getEntitiesByClass(Class<T>... classes)
...
By: Mike Primm <mike@primmhome.com >
2011-12-11 17:27:31 -06:00
Bukkit/Spigot
b91d0d5a5f
Added a World.getWorldType() method
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-01-15 17:43:53 +00:00
Bukkit/Spigot
4c80a49933
Generic cleaning
...
By: Erik Broes <erikbroes@grum.nl >
2012-01-15 14:37:30 +01:00
Bukkit/Spigot
48ecb11c09
Implemented new Plugin Message API - see http://dinnerbone.com/blog/2012/01/13/minecraft-plugin-channels-messaging/
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2012-01-13 08:51:10 +00:00
Bukkit/Spigot
aaab1cba23
Generic cleanup of warnings, whitespace and style.
...
By: Erik Broes <erikbroes@grum.nl >
2011-12-25 16:02:30 +01:00
Bukkit/Spigot
409c447cbd
Added world.getWorldFolder, server.getWorldContainer
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-11-25 03:46:47 +00:00
Bukkit/Spigot
b5fed7b863
BREAKING CHANGE: Renamed Environment.SKYLANDS to THE_END
...
By: Nathan Adams <dinnerbone@dinnerbone.com >
2011-11-21 22:38:06 +00:00
Bukkit/Spigot
3ea8302a86
Added Difficulty API.
...
By: EvilSeph <evilseph@gmail.com >
2011-10-03 01:25:39 -04:00
Bukkit/Spigot
a8e72bdb91
Many javadoc fixes thanks to Celtic Minstrel
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-09-25 02:56:40 +01:00
Bukkit/Spigot
e1825bdfd5
Added world.getSeaLevel()
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-09-25 01:05:32 +01:00
Bukkit/Spigot
f4545766e3
Added new autosave methods to World
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-09-02 20:46:44 +01:00
Bukkit/Spigot
90cd1c8c9b
Revert "Interface for changing the view distance."
...
By: EvilSeph <evilseph@gmail.com >
2011-08-15 14:26:42 -04:00
Bukkit/Spigot
741f5e69ae
Interface for changing the view distance.
...
Can be changed server wide, per world and per player.
Only server wide changes are kept between server restarts.
Setting the server or world view distance should fail if the
view distance is not between 3 and 15
By: Andrew Ardill <andrew.ardill@gmail.com >
2011-08-12 00:19:52 +10:00
Bukkit/Spigot
57f0d1b824
Implemented per world setting to keep the spawn in memory or not.
...
By: Rigby <rigby@onarandombox.com >
2011-07-27 00:24:38 +01:00
Bukkit/Spigot
26707ee929
Added various utility methods to make chunk handling easier. Thanks Meaglin!
...
By: EvilSeph <evilseph@gmail.com >
2011-07-28 00:32:28 -04:00
Bukkit/Spigot
2be5996714
Added world.getMaxHeight (currently static until 1.8)
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-07-20 00:03:16 +01:00
Bukkit/Spigot
3c852a3c8f
Remove superfluous javadocs
...
By: Erik Broes <erikbroes@grum.nl >
2011-07-17 17:02:03 +02:00
Bukkit/Spigot
ecc7ca0477
Remove some deprecated methods in World
...
By: Erik Broes <erikbroes@grum.nl >
2011-07-17 16:59:04 +02:00
Bukkit/Spigot
c68daa00bd
Added helper methods World.getHighestBlockAt, Block.isEmpty, Block.isLiquid. Added methods to safely retrieve biome/temperature/humidity data for a block without generating the block.
...
By: Dinnerbone <dinnerbone@dinnerbone.com >
2011-07-13 06:52:19 +01:00
Bukkit/Spigot
fa0ea3b75c
uuid changes
...
By: Tahg <tahgtahv@gmail.com >
2011-07-13 00:15:47 -04:00
Bukkit/Spigot
52c737b3c1
Implements World UID.
...
By: Rigby <rigby@onarandombox.com >
2011-07-05 04:49:03 +01:00
Bukkit/Spigot
797f79e621
Added API to allow plugins to set the world's spawn flags.
...
By: EvilSeph <evilseph@unaligned.org >
2011-06-19 06:08:43 -04:00
Bukkit/Spigot
05163fbadc
Added ChunkSnapShot improvements. Thanks mikeprimm!
...
Added support for biome data to chunk snapshot
Added method for returning empty chunk snapshot (for ungenerated chunks)
By: EvilSeph <evilseph@unaligned.org >
2011-06-17 09:21:56 -04:00
Bukkit/Spigot
bdcef14cde
Added a general spawn method.
...
By: sunkid <sunkid@iminurnetz.com >
2011-06-08 15:50:22 -07:00
Bukkit/Spigot
e1ffe6625c
Added setFire option to createExplosion methods.
...
By: sunkid <sunkid@iminurnetz.com >
2011-06-12 15:48:05 -07:00
Bukkit/Spigot
c5408f1030
Generic cleanup
...
By: Erik Broes <erikbroes@grum.nl >
2011-06-12 01:18:17 +02:00
Bukkit/Spigot
727890f5a8
Added World.createExplosion() that takes a Location, instead of just raw X, Y, Z values.
...
By: sk89q <the.sk89q@gmail.com >
2011-06-09 23:13:36 -07:00