CraftBukkit/Spigot
0228a9574e
SPIGOT-2706: Implement support for Lock NBT Tag
...
Containers may now implement the Lockable interface.
By: Senmori <thesenmori@gmail.com >
2016-10-21 16:35:55 +11:00
CraftBukkit/Spigot
40acfc98f2
SPIGOT-2679: Add meta for StructureBlock
...
By: md_5 <git@md-5.net >
2016-09-18 09:58:54 +10:00
CraftBukkit/Spigot
fa09d39f84
Hook into World for light getters due to additional validation.
...
By: md_5 <git@md-5.net >
2016-07-25 19:04:06 +10:00
CraftBukkit/Spigot
4e6c8a8362
Enhance Beacon Block API
...
By: md_5 <git@md-5.net >
2016-07-23 10:55:43 +10:00
CraftBukkit/Spigot
467c8686b0
Implement basic Beacon Block API
...
By: redwallhp <mcredwallhp@gmail.com >
2016-07-18 03:40:07 -04:00
CraftBukkit/Spigot
234b54be67
Fall back to name if skull has no uuid when getting player.
...
By: md_5 <git@md-5.net >
2016-07-22 12:02:16 +10:00
CraftBukkit/Spigot
09f5487458
SPIGOT-2503: Optimize block set
...
By: md_5 <git@md-5.net >
2016-07-08 14:05:22 +10:00
CraftBukkit/Spigot
3c256b8c84
SPIGOT-2456: Don't wipe tiles if type is still the same
...
By: md_5 <git@md-5.net >
2016-06-27 11:25:49 +10:00
CraftBukkit/Spigot
f155cbbaf2
BUILDTOOLS-251: Make much of Bukkit locale independent
...
By: md_5 <git@md-5.net >
2016-06-26 19:32:05 +10:00
CraftBukkit/Spigot
861ba7b0e9
Fix air setting block updates
...
By: md_5 <git@md-5.net >
2016-06-26 12:31:24 +10:00
CraftBukkit/Spigot
f7d15d7d59
SPIGOT-611: Improve setBlock for tile->tile transitions
...
By: md_5 <git@md-5.net >
2016-06-25 20:16:48 +10:00
CraftBukkit/Spigot
a39b7e5f3a
Update to Minecraft 1.10
...
By: md_5 <git@md-5.net >
2016-06-09 11:43:49 +10:00
CraftBukkit/Spigot
604d9373c0
SPIGOT-249: Set skull owner by UUID
...
By: md_5 <git@md-5.net >
2016-06-01 21:39:49 +10:00
CraftBukkit/Spigot
d1bc45c836
SPIGOT-1292: BlockState based FlowerPot API.
...
By: md_5 <git@md-5.net >
2016-06-01 17:08:55 +10:00
CraftBukkit/Spigot
3d355b6e64
SPIGOT-2285: New CommandBlock types.
...
By: md_5 <git@md-5.net >
2016-05-16 16:38:43 +10:00
CraftBukkit/Spigot
141be4ba51
SPIGOT-2286: Don't store CraftBlockState light level
...
By: md_5 <git@md-5.net >
2016-05-16 16:37:22 +10:00
CraftBukkit/Spigot
d506c12c07
Minecraft 1.9.4
...
By: md_5 <git@md-5.net >
2016-05-10 21:47:39 +10:00
CraftBukkit/Spigot
4d559fa1ca
Update physics on attached block when setting data of attachable blocks
...
By: md_5 <git@md-5.net >
2016-04-09 12:57:19 +10:00
CraftBukkit/Spigot
c5080500ff
Implement EndGateway#isExactTeleport and EndGateway#setExactTeleport(boolean)
...
By: Matthew <stteg@hotmail.com >
2016-03-16 21:48:53 -04:00
CraftBukkit/Spigot
05f89ee25c
Implement EndGateway#getExitLocation and EndGateway#setExitLocation(Location)
...
By: Matthew <stteg@hotmail.com >
2016-03-16 21:30:40 -04:00
CraftBukkit/Spigot
a5edfa02ce
Implement EndGateway state
...
By: Matthew <stteg@hotmail.com >
2016-03-16 20:50:55 -04:00
CraftBukkit/Spigot
45307a5099
SPIGOT-1862: Fix banners withj shields.
...
By: md_5 <git@md-5.net >
2016-03-10 16:34:33 +11:00
CraftBukkit/Spigot
2f46ee7dbf
SPIGOT-1828: CraftBanner tile entity return null
...
By: md_5 <git@md-5.net >
2016-03-08 18:01:54 +11:00
CraftBukkit/Spigot
644995a8e5
SPIGOT-1582: Add SkullType.DRAGON
...
By: md_5 <git@md-5.net >
2016-03-02 06:52:52 +11:00
CraftBukkit/Spigot
21d4bf5d1f
Update to Minecraft 1.9
...
By: md_5 <git@md-5.net >
2016-03-01 08:32:46 +11:00
CraftBukkit/Spigot
4f4f65f128
SPIGOT-986: Default back to skull ID 0 (SKELETON) whenever an invalid ID is encountered instead of throwing an AssertionError
...
By: BlackyPaw <kapilands@web.de >
2015-06-18 14:20:01 +02:00
CraftBukkit/Spigot
4a37ed5f42
Implement BlockStateMeta which allows creating and editting 1.8's blockEntityTag
...
By: Thinkofdeath <thinkofdeath@spigotmc.org >
2015-03-24 15:37:15 +00:00
CraftBukkit/Spigot
85be409b13
Update to Minecraft 1.8.3
...
By: Thinkofdeath <thinkofdeath@spigotmc.org >
2015-02-26 22:41:06 +00:00
CraftBukkit/Spigot
54af1f70a4
SPIGOT-204: Add way to set block type without using IDs or updating physics.
...
By: md_5 <git@md-5.net >
2014-12-22 19:47:37 +11:00
CraftBukkit/Spigot
05d746d1e4
[Slightly breaking] setType(Id) will not longer reuse the previous data value
...
of the block and instead reset the the data value to the block's default
By: Thinkofdeath <thinkofdeath@spigotmc.org >
2014-12-02 12:03:02 +00:00
CraftBukkit/Spigot
503f116feb
Fix tree related crashes due to lazy BlockState updating
...
By: Thinkofdeath <thinkofdeath@spigotmc.org >
2014-12-02 11:51:49 +00:00
CraftBukkit/Spigot
9c86c4b3ce
Fix missed case in CraftBlock
...
By: Thinkofdeath <thinkofdeath@spigotmc.org >
2014-11-29 00:14:46 +00:00
CraftBukkit/Spigot
a419776f3c
Update to Minecraft 1.8
...
For more information please see http://www.spigotmc.org/
By: Thinkofdeath <thinkofdeath@spigotmc.org >
2014-11-26 08:32:16 +11:00
CraftBukkit/Spigot
79e5718f39
Update CraftBukkit to Minecraft 1.7.10
...
By: Travis Watkins <amaranth@ubuntu.com >
2014-06-26 13:05:08 -05:00
CraftBukkit/Spigot
5b252941b0
Only set skull profile if it is a player skull. Fixes BUKKIT-5605
...
By: Travis Watkins <amaranth@ubuntu.com >
2014-05-12 23:19:22 -05:00
CraftBukkit/Spigot
741ad9885f
Refactored BlockPlaceEvent and BlockChangeDelegate. Adds BUKKIT-5558
...
23 classes have been removed as they are no longer needed using the new
capture logic. This should help quite a bit with future MC updates.
BlockPlaceEvent Refactor
Before calling Item.interactWith, a recording flag is turned on for
setTypeAndData to capture a blockstate for each block that attempts to be set.
When a block place event is cancelled, the recorded blockstate, stack
size, and metadata will revert back to the captured state. If the event is
not cancelled, a notification will be sent to clients and block physics
will be updated.
BlockChangeDelegate Refactor
Now that we have the ability to capture blockstates through world, there
is no need to modify world gen classes with BlockChangeDelegate. Instead
we will simply capture blocks during world generation in order to "replay"
all of the captured blockstates to send back to delegates.
StructureGrowDelegate and BlockSapling.TreeGenerator have also been
removed as part of this change. BlockSapling and BlockMushroom will
capture blockstates the same as block placement and revert back any grow
events if needed.
By: bloodshot <jdroque@gmail.com >
2014-01-06 00:17:16 -05:00
CraftBukkit/Spigot
249924e373
Make skulls pretend to only use names like before 1.7.8.
...
Any new API here needs more thought, skulls require a name but OfflinePlayer
is not guaranteed to have one. There is a Mojang approved way to get a
complete profile from a name but not from a UUID so for now just pretend
this still only uses names.
By: Travis Watkins <amaranth@ubuntu.com >
2014-04-17 08:41:29 -05:00
CraftBukkit/Spigot
d24dac2c06
Update CraftBukkit to Minecraft 1.7.8
...
By: Travis Watkins <amaranth@ubuntu.com >
2014-04-10 20:04:38 -05:00
CraftBukkit/Spigot
db3aa0246f
Add method to send fake sign updates to players. Adds BUKKIT-2300
...
By: Patrick Seidel <psycowithespn1@aim.com >
2013-03-21 16:51:35 -04:00
CraftBukkit/Spigot
115d946d7b
[Bleeding] Implement ProjectileSource API. Addresses BUKKIT-1038, BUKKIT-1156
...
By: t00thpick1 <t00thpick1dirko@gmail.com >
2014-01-20 00:03:21 -05:00
CraftBukkit/Spigot
d16ad07aa3
[Bleeding] Return correct drops for Cocoa blocks. Fixes BUKKIT-5159
...
For Cocoa Blocks, Block.getDropType() returns the item form of the Cocoa
block, rather than the Cocoa Bean item. Because of this, Cocoa blocks need
to have explicit handling in order to return the proper drop contents.
By: t00thpick1 <t00thpick1dirko@gmail.com >
2013-12-12 12:40:42 -05:00
CraftBukkit/Spigot
5783df9d13
Update CraftBukkit to Minecraft 1.7.2
...
By: mbax <matt@phozop.net >
2013-11-04 07:07:38 -06:00
CraftBukkit/Spigot
78dfcd38b3
Return instance of CraftInventoryBeacon for Beacons. Fixes BUKKIT-4521
...
By: T00thpick1 <t00thpick1dirko@gmail.com >
2013-07-18 18:37:20 -04:00
CraftBukkit/Spigot
a578800a63
Update CraftBukkit to 1.6.1
...
By: Nate Mortensen <nate.richard.mortensen@gmail.com >
2013-07-01 06:03:00 -05:00
CraftBukkit/Spigot
a42841c9bc
Send block updates even when applyPhysics is false. Fixes BUKKIT-3971
...
The CraftBlock class is setting bit 0x4 of the update flag when bit 0x2
should in fact be set here. Bit 0x2 means "do updates"; bit 0x4 means
"don't do updates if the world is static, even when bit 0x2 is set".
By: Des Herriott <des.herriott@gmail.com >
2013-04-29 08:46:31 +01:00
CraftBukkit/Spigot
94c1d44d57
Don't update physics when block place is cancelled. Fixes BUKKIT-3939
...
When a block placement happens we currently update physics on the
attempted placement and update again if the placement is cancelled.
To correct the first one we simply set the block without applying
physics. To correct the second we have to add a new method to
BlockState that lets us update without applying physics and use
this method method when putting the block back.
By: Travis Watkins <amaranth@ubuntu.com >
2013-03-31 19:18:42 -05:00
CraftBukkit/Spigot
504a6af6e8
Add Beacon block state for hopper events. Fixes BUKKIT-3932
...
By: Travis Watkins <amaranth@ubuntu.com >
2013-03-29 22:26:27 -05:00
CraftBukkit/Spigot
56947c94a9
Cleanup comments, formatting, etc
...
By: Travis Watkins <amaranth@ubuntu.com >
2013-03-24 23:22:32 -05:00
CraftBukkit/Spigot
e76d070e9d
Implement Dropper interface. Adds BUKKIT-3750
...
By: Xephi <xephirot59@gmail.com >
2013-03-21 13:43:10 +01:00
CraftBukkit/Spigot
eabf3db614
BlockState for Command Blocks. Adds BUKKIT-3805.
...
By: Nate Mortensen <nate.richard.mortensen@gmail.com >
2013-03-18 00:32:11 -06:00