Bukkit/Spigot
3dbfc6f396
Add WorldBorder API
...
By: TheCutter <info@thecutter.net >
2014-12-12 21:41:49 +01:00
Bukkit/Spigot
b2d54f59bb
Clean up the javadoc to pass java 8's doclint
...
By: Thinkofdeath <thinkofdeath@spigotmc.org >
2014-11-30 21:09:01 +00:00
Bukkit/Spigot
cf7171f968
Deprecate missed magic values from 1f83111208ab3612f384a2e6b65cc28423dc625e
...
By: Wesley Wolfe <weswolf@aol.com >
2014-04-01 20:50:06 -05:00
Bukkit/Spigot
a742349b87
Pulling all pending Bukkit-JavaDoc changes
...
By: Wesley Wolfe <weswolf@aol.com >
2014-03-24 13:20:52 -05:00
Bukkit/Spigot
bb50f1a774
Pulling all pending Bukkit-JavaDoc changes
...
A special thanks goes to @aerouk for almost all of the changes found here.
By: Wesley Wolfe <weswolf@aol.com >
2013-12-15 01:07:43 -05:00
Bukkit/Spigot
832e4cc761
Pulling all pending Bukkit-JavaDoc changes
...
By: Wesley Wolfe <weswolf@aol.com >
2013-11-30 21:14:02 -06:00
Bukkit/Spigot
f9bec6eadd
Deprecate magic values
...
By: Wesley Wolfe <weswolf@aol.com >
2013-08-19 13:32:18 -05:00
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