3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-12-23 23:00:08 +01:00
Paper/src/main/java/org/bukkit/craftbukkit
mbax b18bedd848 Implement banning API. Adds BUKKIT-3535
Previously no implementation existed to access various additional
information fields regarding bans. This implementation expands on the
information outlined in the sister Bukkit commit to provide access to
the Minecraft implementation of the ban system.

This implementation of the banning API contains 2 new classes which
provide access to the internal workings of the built-in banning
system within Minecraft.

The CraftBanEntry class simply supports the representation of an internal
Minecraft BanEntry object. The data that may be modified within this new
object must be manually saved to the list contained within the
CraftBanEntry using it's save() method.

The CraftBanList class supports the representation of an internal
Minecraft BanList object through proxy methods. These methods do
validation on the passed objects where needed to ensure safe input to the
backed Minecraft objects.

These changes additionally re-route the existing banning API to the newer,
more detailed, system. Functionality prior to this change still behaves
as documented by the contract defined by the methods changed.
2014-02-08 00:03:14 -07:00
..
block [Bleeding] Implement ProjectileSource API. Addresses BUKKIT-1038, BUKKIT-1156 2014-01-30 21:47:44 -07:00
chunkio Load all already generated chunks via async chunk system 2014-02-01 22:03:04 -06:00
command Update CraftBukkit to Minecraft 1.7.2 2013-11-30 19:26:12 -06:00
conversations [Bleeding] Added ConversationAbandonedEvent and supporting infrastructure. Whenever a conversation exits, the ConversationAbandonedEvent is triggered with details about how the conversation ended and what, if anything caused it to end. Fixes BUKKIT-986 2012-03-08 01:29:49 -05:00
enchantments Add new fishing enchants. Fixes BUKKIT-5035 2013-12-04 21:17:54 -07:00
entity Implement banning API. Adds BUKKIT-3535 2014-02-08 00:03:14 -07:00
event [Bleeding] Account for null in EntityDamageEvent handling. Fixes BUKKIT-5317 2014-01-18 15:52:54 -06:00
generator Update CraftBukkit to Minecraft 1.5.2 2013-04-27 10:42:19 -05:00
help Cleanup comments, formatting, etc 2013-03-25 00:51:36 -05:00
inventory Fix stacking for items after setting empty meta. Fixes BUKKIT-5331 2014-01-23 23:24:59 -06:00
map Correctly validate map colors. Fixes BUKKIT-4984 2013-12-03 18:56:36 -07:00
metadata Cleanup comments, formatting, etc 2013-03-25 00:51:36 -05:00
potion Update CraftBukkit to 1.6.2 2013-07-08 19:43:37 -04:00
projectiles [Bleeding] Implement ProjectileSource API. Addresses BUKKIT-1038, BUKKIT-1156 2014-01-30 21:47:44 -07:00
scheduler Throw exception for disabled plugin tasks. Fixes BUKKIT-3951 2013-03-31 15:37:17 -05:00
scoreboard Update CraftBukkit to Minecraft 1.7.2 2013-11-30 19:26:12 -06:00
updater Update CraftBukkit to Minecraft 1.7.2 2013-11-30 19:26:12 -06:00
util Allow AsynchronousExecutor.getSkipQueue() to pull tasks from the queue 2014-02-01 17:57:52 -06:00
CraftArt.java Add CraftArt mappings for Wither. Fixes BUKKIT-2667. 2012-11-01 03:06:47 -05:00
CraftBanEntry.java Implement banning API. Adds BUKKIT-3535 2014-02-08 00:03:14 -07:00
CraftBanList.java Implement banning API. Adds BUKKIT-3535 2014-02-08 00:03:14 -07:00
CraftBlockChangeDelegate.java Maintain old setType method in WorldGenerator. Fixes BUKKIT-4915 2013-12-02 21:03:57 -07:00
CraftChunk.java Update CraftBukkit to Minecraft 1.7.2 2013-11-30 19:26:12 -06:00
CraftChunkSnapshot.java Implemented snapshot support for 1.2. 2012-03-02 00:47:21 -05:00
CraftCrashReport.java Update CraftBukkit to Minecraft 1.7.2 2013-11-30 19:26:12 -06:00
CraftEffect.java [BREAKING] Update BlockFace directions. Fixes BUKKIT-1567, BUKKIT-3069 2012-12-01 01:14:25 -06:00
CraftOfflinePlayer.java Implement banning API. Adds BUKKIT-3535 2014-02-08 00:03:14 -07:00
CraftServer.java Implement banning API. Adds BUKKIT-3535 2014-02-08 00:03:14 -07:00
CraftSound.java [Bleeding] Correct naming of sounds for 1.7. Fixes BUKKIT-5065 2013-12-16 19:32:29 -07:00
CraftStatistic.java [Bleeding] Fix Achievements and Statistics API. Fixes BUKKIT-5305 2014-01-16 00:51:04 -06:00
CraftTravelAgent.java Update CraftBukkit to Minecraft 1.5.2 2013-04-27 10:42:19 -05:00
CraftWorld.java [Bleeding] Fix support for several entities in World.spawn(). Fixes BUKKIT-3284 2014-01-30 21:47:44 -07:00
LoggerOutputStream.java Update CraftBukkit to Minecraft 1.7.2 2013-11-30 19:26:12 -06:00
Main.java Print message on startup before loading log4j 2013-12-09 14:12:34 -06:00
Overridden.java Implement ItemFactory and ItemMeta values. Adds BUKKIT-15 2012-12-17 01:31:41 -06:00
TrigMath.java Fix formatting. 2012-01-15 10:54:57 +01:00