md_5
ee3c26688e
SPIGOT-4008: Fix server-icon loading
2018-07-16 10:08:07 +10:00
md_5
60185a5616
Validate world in CraftServer.createChunkData
2018-07-15 19:52:26 +10:00
md_5
421c1728c8
Update to Minecraft 1.13-pre7
2018-07-15 10:00:00 +10:00
md_5
e40c9ef4b9
print -> println in world start region preparation
2018-01-02 20:24:33 +11:00
md_5
b5a10a9d6d
Remove unused private static final variable
2017-12-28 14:47:57 +11:00
md_5
04595908e5
Allow unloading all worlds except the main one
2017-12-16 10:19:00 +11:00
md_5
6e0b0a1b55
Don't special case 'invalid' usernames for UUIDs.
2017-11-18 10:12:27 +11:00
md_5
178caf9ac2
SPIGOT-3551: Recursively unrestrict advancements
2017-09-06 16:07:41 +10:00
md_5
b5878783ad
SPIGOT-3491: Add option to bypass permissions in advancements
2017-08-06 09:07:24 +10:00
BillyGalbreath
d2aa6845f0
Implement BroadcastMessageEvent
2017-07-28 16:53:43 +10:00
md_5
b1b9ab0df9
SPIGOT-3461: Standardise plugin load timing
2017-07-26 13:20:29 +10:00
md_5
af1c0139f5
SPIGOT-3409: Improve performance of registering stupid amounts of permissions in plugin.yml
2017-07-10 21:05:47 +10:00
md_5
45102fcf28
Misc advancement / recipe reload fixes including SPIGOT-3240
2017-05-16 21:22:07 +10:00
md_5
c410240567
SPIGOT-3240: Temporarily stub out rarely used resetRecipes method to fix some issues.
2017-05-16 06:58:37 +10:00
md_5
743252dbe5
SPIGOT-3238: Add Server.advancementIterator
2017-05-15 08:25:53 +10:00
md_5
5195487ec6
Update to Minecraft 1.12-pre2
2017-05-14 12:00:00 +10:00
Pokechu22
1ac133ecc5
SPIGOT-3182: Fix tab-completion in command blocks without leading slash
2017-04-13 17:57:47 -07:00
Zach Brown
059434ce92
SPIGOT-826: Add method to retrieve entity by UUID
2017-01-05 14:54:47 +11:00
md_5
7359112e8c
Implement default title for custom merchants
2016-11-22 10:53:36 +11:00
Lukas Hennig
0b154b1852
SPIGOT-2272: Add API for virtual Merchants
2016-11-21 15:29:36 +11:00
md_5
c25ddf063a
Update to Minecraft 1.11
2016-11-17 12:41:03 +11:00
md_5
60c1719354
SPIGOT-2618: Register permissions before plugin enabled.
...
Brings behaviour in line with command registration, and won't affect plugins which don't already error.
2016-08-25 13:11:42 +10:00
DemonWav
c74e2a7301
SPIGOT-215: Implement infrastructure for Location tab completes
2016-08-25 09:48:52 +10:00
md_5
29e1d72893
SPIGOT-2574: BlockPopulators added twice.
2016-08-06 10:04:06 +10:00
md_5
0ebb9c7afa
BUILDTOOLS-251: Make much of Bukkit locale independent
2016-06-26 19:32:05 +10:00
md_5
a8a4bedd2a
Update to Minecraft 1.10
2016-06-09 11:43:49 +10:00
md_5
88157110ad
Implement TabCompleteEvent
2016-05-16 16:59:57 +10:00
md_5
15222c84b4
SPIGOT-2074: Correctly set custom world settings
2016-03-28 12:28:12 +11:00
md_5
aa008dff0f
Update to Minecraft 1.9
2016-03-01 09:32:45 +11:00
Adam Thomas
f4c67a5c32
SPIGOT-1232: CraftServer.getPlayer(String name) returns incorrect results in some cases.
...
Use the absolute value of the delta to prevent negative values resulting in a better match.
2015-10-18 19:38:46 +11:00
Antony Riley
880a53248e
New ChunkGenerator.generate api for block ids and avoiding magic values.
2015-08-01 21:22:29 +10:00
md_5
b105298f2e
Simplify getPlayerExact / try for exact match first in getPlayer.
2015-07-13 19:00:33 +10:00
md_5
d33f0dd3ba
Remove unused bukkit.yml options and update links / info.
2015-05-31 12:11:56 +10:00
Thinkofdeath
d8a9c7be42
Update to Minecraft 1.8.3
2015-03-04 09:48:58 +00:00
md_5
0d52f683db
SPIGOT-469: Increment and print reload count.
2015-01-25 10:31:31 +11:00
TheCutter
fe8d20e376
using generator settings from WorldCreator to specify presets for FLAT or CUSTOMIZED world types
2014-12-12 11:00:41 +11:00
FearThe1337
33af6fbbbf
Add the new minecraft command permission nodes.
...
Previously bukkit ones were in bukkit. Moved to CraftBukkit with new prefixes.
2014-12-11 21:36:02 +01:00
zreed
9e04f2f765
Use PlayerList's UUID->EntityPlayer map in CraftServer.getPlayer(UUID)
2014-12-05 02:03:49 -05:00
Aikar
64492523a7
Move WorldSaveEvent to proper location
...
calling CraftWorld.save() currently does not call WorldSaveEvent, and WorldSaveEvent could fire on worlds that have saving disabled.
New location will always fire during a world save and only during an actual save.
2014-12-03 14:35:33 -05:00
Fabian Faßbender
b08f233fe1
Rewrite the level.dat properly. This fixes SPIGOT-46
2014-11-29 20:33:33 +01:00
Mike Primm
4692204921
SPIGOT-30: Fix restoring of WorldData when loading worlds
2014-11-29 09:34:54 -06:00
Thinkofdeath
24557bc2b3
Update to Minecraft 1.8
...
For more information please see http://www.spigotmc.org/
2014-11-28 17:16:30 +11:00
Travis Watkins
dbb5e6e3cd
Update CraftBukkit to Minecraft 1.7.10
2014-07-08 14:31:10 -05:00
Wesley Wolfe
a8628fd645
Use 4787c23dce0f5ac856d8d398225828971a93a3ff Guava patch for onlinePlayers
...
This change improves the quality of life for plugin developers using
iterator iteration with side-effects. In the specified Guava patch, the
internal iterator no longer relies on the AbstractList iterator which
iterates by index, and will instead wrap the provided iterator in a
transformer given the Function.
2014-07-01 00:48:07 -05:00
Wesley Wolfe
b602b5efa4
Implement new getOnlinePlayers. Adds BUKKIt-5668
2014-06-25 15:59:58 -05:00
Wesley Wolfe
fa1b6ba834
Update CraftBukkit to use new YamlConfiguration encoding changes
2014-05-14 05:49:04 -05:00
eueln
2bf22a9c49
Implement inventory creation by type and title. Fixes BUKKIT-4045
...
With the current API it is possible to create an inventory with a specific
type, but it is not possible to give such an inventory a title other than
the default.
The commit changes that by adding a method to optionally supply the title
for the given inventory type and holder, creating the functionality to
display any supported inventory type with a 32 character length String.
If the inventory title supplied is larger than 32 characters then an
IllegalArgumentException is thrown stating so.
2014-04-30 22:50:58 -06:00
Travis Watkins
3e911dba54
Make bans pretend to use names like before 1.7.8.
...
Bans require a name and UUID but our API only allows for a single string
identifier for a ban entry. Until this is sorted out go back to the old
name based setup since we can always get a UUID given a name.
2014-04-17 10:45:10 -05:00
Travis Watkins
6ad36f09e5
Fix getting white list, ban list, and op list. Fixes BUKKIT-5538
...
The getEntries methods on these return player names instead of UUIDs.
As we need the UUIDs for our API we add a getValues method to get at
the data we need. To further ensure we get the most data possible we
also add a way to get at the stored GameProfile to ensure we always
have both the UUID and the name from the list.
2014-04-17 03:31:49 -05:00
Travis Watkins
fc39b27d7c
Don't do a lookup for obviously invalid usernames
2014-04-17 01:57:35 -05:00