CraftBook Builds

Be aware that this branch (spigot-tile-entity-refactor) is not the main branch (master)!

Branches other than the main one may be experimental. In addition, you should be using stable releases rather than these test builds.


Go to main branch View stable downloads

View last successful build

Branch # Status Changes Finished
spigot-tile-entity-refactor #4367 Cannot start build runner
  • Start the tile entity refactor (2d301e by matthew miller)
  • Fixed some errors caused by removed parts of the Spigot API. (6f8e5b by me4502)
  • Fixed broken polar bear skin. (f5d117 by me4502)
  • Add some more locking around the Midi players list. (dab569 by me4502)
  • Fixed an issue where the wrong inventory was specified for minecart depositer (05e574 by me4502)
  • Fixed RangedCollector assuming chests. (9baf7b by matthew miller)
  • Fixed a minor bug in Pipe jukebox handling. (e3d792 by me4502)
  • Added smelting results for iron/gold equipment and nuggets. (46527c by matthew miller)
  • Update ItemUtil.java (e74449 by platinteufel)
  • Fixed jukebox and pipe interoperability. (3ea6bb by me4502)
  • Fixed CombineHarvester not collecting beetroot seeds. (853383 by me4502)
  • Fix a lot of container updates. (4ae9d1 by matthew miller)
  • Commented out the update I added in 174. (7217cd by me4502)
  • Don't ever call update on inventories. (d88416 by me4502)
  • Optimised the ranged collector for multi-item collections. (6213cd by me4502)
  • Updated default config. (52bf6d by me4502)
  • Don't perform redstone code for Powered Rails. (86a69b by matthew miller)
  • Minor optimisation for RangedCollector (2ed297 by matthew miller)
  • Added shulker boxes to blocks with inventories. (02e300 by me4502)
  • Added burning furnaces to the list of blocks with inventories. (a67c9b by me4502)
  • Added GREATERVAR and LESSVAR action types. (2f9fce by me4502)
  • Added untested option to CustomDrops to remove vanilla drops. (54bf15 by matthew miller)
  • Added inline comment support to Fyrestone. (99d9d3 by me4502)
  • Catch crazy velocity errors. (d93785 by me4502)
  • Added per-drop permission nodes to custom drops. (2ff610 by me4502)
  • Use the meta channel for end of track, this fixes a weird MIDI bug where some MIDI files were not calling close() on the sequencer once they finished. Not sure if it's a Java bug or the spec is just unclear. (047450 by me4502)
  • Added the StainedClay -> Terracotta as a possible smelt target. (eb9fc4 by me4502)
  • Minor recipe cleanup. Also use NamespacedKeys for the recipes now. (944b90 by me4502)
  • Remove chair hack rotation fix. (11063b by me4502)
  • Added option to only remove 1 damage from the axe in treelopper. (34b99d by me4502)
  • Update to the actual 1.12 release. (6223a0 by me4502)
  • Updated ProtocolLib version. (3c9923 by me4502)
  • Updated the MIDI systems to take new instruments into account. (43a3fc by matthew miller)
  • Wrap all recursion in pipes with StackOverflowException, and added an option to output warnings. (53407d by me4502)
  • Added a limitation to the length of a pipe to prevent massive crashes. (6467c8 by me4502)
  • Updated to Minecraft 1.12, and Java 8. (e38457 by me4502)
  • Wrap enchantment setting with a try catch (0cdf87 by matthew miller)
  • Fixed NCP interfering with SignCopier. (e93b50 by matthew miller)
  • Added a '/cb iteminfo' command to output ItemSyntax. (5d4923 by me4502)
  • Fixed CustomDrops. (78a262 by me4502)
  • Added depth checks to Pipes. (076bb1 by me4502)
  • Store visitedLocations for Pipes as a Vector rather than location. (e03237 by me4502)
  • Add a listener to remove black colour codes from the beginning of signs. (7b7d15 by me4502)
  • Use continue rather than return for CustomDrops checks. (8d9f88 by me4502)
  • Only collect items if the recipe is valid. (532b92 by me4502)
  • Check that an invalid item isn't null. (87696b by me4502)
  • Handle out of bound lines. (b21fb6 by matthew miller)
  • Handle out of bound lines. (5a460b by matthew miller)
  • Make it a list rather than single one. (14c2a8 by me4502)
  • Added Biome as a filter for CustomDrops. (03d4d5 by me4502)
  • Added option to specify names to ignore in HeadDrops. (5e04ac by me4502)
  • Tweaks to item checking. Better debug outputs. (d5867b by me4502)
  • Fixed LightSwitches breaking torches. (6ce7bd by me4502)
  • Fixed pipes not transferring 0 durability items. (3c64e8 by me4502)
  • Make global regions still accept true for isWithinArea (491d01 by me4502)
  • Added beetroot to the terraformer. (37aebe by me4502)
  • Fixed a few errors with BetterLeads. (8c87d6 by me4502)
  • Add checks to ensure that bridges and doors are atleast 3 blocks long. (f3da9d by me4502)
  • Added other boat types to WaterPlaceOnly. (76d74f by me4502)
  • Clear inventory of Storage and Hopper carts before teleporting. (41a6b6 by me4502)
  • Update a few docs. (2df561 by me4502)
  • Only default to $IGNORE name on the first itemstack. This can potentially be breaking, if the comparison itemstack is given second. (d50162 by me4502)
  • Fixed typo in description for HeadDrops command give. (3c63ad by me4502)
  • Added a command to give a player a HeadDrop. (6473c0 by me4502)
  • Replace escape characters in ItemSyntax. (72f03c by me4502)
  • Added Evoker, Vex and Stray headdrops. (0673ab by me4502)
  • Added required items to CustomDrops. Also fixed silk touch for entities. (d3f53f by me4502)
  • Potentially fix ITEM_PICKUP consume item command loop. (39daf7 by me4502)
  • Potentially fix bug resulting in 'a' being placed into CustomCrafting shape. (aa049d by me4502)
  • Update to new repos. (ae5b5a by matthew miller)
  • Added ItemFlag support to ItemSyntax. (5cf82d by matthew miller)
  • Added unbreakable support to ItemSyntax. (b8e02f by matthew miller)
  • Fixed CustomDrop not using valid damage values. (3c9a45 by matthew miller)
  • BounceBLocks auto-block fixes. (76b05b by me4502)
  • Fixed a bug in location parsing for BounceBlocks. (18e505 by me4502)
  • Added BlockPlace checks to the list to ignore. (a38c98 by me4502)
  • Don't replace entire last line on Melody with uppercase when :START or :LOOP is found. (7d8b7c by me4502)
  • Improved warning output for when an invalid recipe is found. (e13b11 by me4502)
  • Fixed bounceblock empty sign errors. (3db763 by matthew miller)
  • Added wool to fuel list. (b654a3 by me4502)
  • Added better handling for limits on Bounce BetterPiston. (b44901 by me4502)
  • Make getNearbyEntities not load chunks. (7eb940 by me4502)
  • Fixed improperly reading drop stack chance as an int rather than a double. (796179 by me4502)
  • Use doesInventoryContain for PlayerInvSensor. (29f1a3 by me4502)
  • Fixed AnimalHarvester sending wool into the abyss. (720ba2 by me4502)
  • Added offhand support to PlayerInventorySensor. (d445b2 by me4502)
  • Added new stair types to chair defaults. (d6d72e by me4502)
  • Inventory#removeItem rather than Inventory#remove. (87e168 by me4502)
  • Move the BEFORE COmmandItem actions to prevent it using consumables when it shouldn;'t. (c75fe9 by me4502)
  • Added Beetroot support to CombineHarvester. (9c0d14 by me4502)
  • Added Beetroot support to Planter. (b78dc4 by me4502)
  • Use the ItemStack remove method for Pump. (662f04 by me4502)
  • Skip range collected items if PipeRequestEvent is cancelled (#199) (e6820e by billygalbreath)
  • Make the same CommandItem fix for projectile Launch as well. (c9c4ad by me4502)
  • Pre-calculate shooter and item for projectile CommandItems. (555177 by me4502)
  • Kill minecarts via remove rather than damage. (6c13a9 by me4502)
  • Call PipePutEvent for all pipe placements. (272d4d by me4502)
  • Fixed AutoCrafter warnings spamming. (ed3b20 by me4502)
  • Try directly teleporting the armour stand to the new yaw. (a7f36b by me4502)
  • More filtering for invalid recipes. Also added a warning for when certain ones are found. (77b87c by me4502)
2 weeks ago

Available as:  RSS feed JSON feed