Aikar
716db7fb5e
[CI-SKIP] Re-add getBukkitEntity methods to child classes
...
Helps with development to not need to cast as much...
No clue why upstream makes some of the decisions they do....
2018-08-04 17:03:53 -04:00
Aikar
6b00d856be
Upstream update
2018-08-03 01:04:28 -04:00
Shane Freeder
8808629550
Update B/CB/S
2018-07-26 16:20:37 +01:00
Brokkonaut
af561492ab
Fix broken block iteration ( #1269 )
...
Fixes https://github.com/PaperMC/Paper/issues/1259 and generation of the end pillars
2018-07-24 21:39:30 -04:00
Aikar
9a17bddf12
Update upstream
2018-07-23 19:41:14 -04:00
Shane Freeder
aad194a32e
Update B/CB/S
2018-07-23 09:44:57 +01:00
Aikar
b801b4baa8
Fix Chest open/close animations
2018-07-22 19:39:56 -04:00
Aikar
4dd6ddb86b
Re-add block inlining - Closes #1229
...
Also reordered MC Utils to be higher up
2018-07-22 18:46:13 -04:00
Zach Brown
5e2784e941
Switch to a bStats based Metrics system
2017-03-25 00:22:02 -05:00
Aikar
067c5c3f70
Fix String based Action Bar to use ChatComponent to handle proper escaping
2016-12-29 08:29:09 -05:00
Zach Brown
33163525f3
Update Paper to MC 1.11.1
2016-12-20 17:45:00 -06:00
Zach Brown
f9f1a2e97e
Cleanup obfuscation helper comment format
2016-07-28 19:09:54 -05:00
Aikar
0973e46de1
Update upstream
2016-06-22 22:18:41 -04:00
Techcable
bf40dd5557
Make entities look for hoppers
...
Cherry-pick of PR GH-319
2016-06-18 01:06:44 -05:00
Zach Brown
c442e96eb9
Update to Minecraft 1.10
2016-06-08 23:42:46 -05:00
Aikar
dfd19063f9
Ensure chunks never load async
...
Force operation to main thread if it occurs async
2016-05-27 22:28:23 -04:00
Zach Brown
3ab1f229c5
Re-add some method synchronization and move to a SingleThreadedExecutor in MCUtils
2016-05-22 21:17:19 -05:00
Aikar
484a23f437
Add Async Helper method to MCUtil
2016-05-16 20:50:09 -04:00
Aikar
024bc323bc
More cases of avoiding marking active for chunks, to stop potential leaks
2016-05-13 22:27:20 -04:00
Aikar
bf2ed8af45
Fix chunk leak issue with queued light updates
2016-05-13 01:34:37 -04:00
Aikar
b59e2a51de
Paper 1.9.4 Update
2016-05-12 01:01:13 -04:00
Aikar
211cba970b
LootTable API & Replenishable Lootables Feature
...
Provides an API to control the loot table for an object.
Also provides a feature that any Lootable Inventory (Chests in Structures)
can automatically replenish after a given time.
This feature is good for long term worlds so that newer players
do not suffer with "Every chest has been looted"
API and Event added to control the Auto Replenish feature for players.
2016-05-04 19:46:28 -04:00
Aikar
845090e570
Ensure we actually removed entity from chunk before decrementing counts
...
If a plugin hacks into NMS and triggers entity removal, it could
result in an entity being attempted to remove from the chunk twice.
The 2nd pass will return false, as it did not find the entity in the list.
We should not touch entity counts if the entity was not removed, to avoid
going negative.
2016-04-15 21:31:12 -04:00
Aikar
a0d38c0b55
update MCUtil.cmpFromMessage to use proper JSON
2016-04-11 01:06:28 -04:00
Aikar
d03da137f2
Fix isEdgeOfChunk check for MCUtils
2016-03-31 22:17:33 -04:00
Aikar
dea2d41b86
Do not load chunks for light checks
...
Should only happen for blocks on the edge that uses neighbors light level
(certain blocks). In that case, there will be 3-4 other neighbors to get a light level from.
2016-03-31 19:29:06 -04:00
Aikar
9ff01b16ab
Add MCUtils helper
...
This will be used by my next commit. But trying to get the build going
since CI blew up
2016-03-28 21:01:42 -04:00