5fb7825485
Flatten Item variants, remove Item->setDamage()
2018-10-06 20:09:11 +01:00
9551e5b8e5
Durable: Allow subclasses to override behaviour when the item breaks
2018-01-18 14:37:22 +00:00
c7f15a556d
Durable: Don't allow damage to exceed max damage
2018-01-18 14:34:50 +00:00
efca9f0450
Item: Moved getMaxDurability() to Durable class only, and make it abstract
...
It's only now used in the Durable class, so it does not make sense to keep it in Item anymore. This is a leftover from the days where Durable did not exist.
2018-01-18 14:16:30 +00:00
94feecd44b
Enchantment: Implemented Unbreaking
2018-01-13 19:34:45 +00:00
4f8e4f0522
Add EOF newlines where missing (bulk) ( #1836 )
...
This should solve issues with people making GitHub PRs and having the web editor messing things up. GitHub Web Editor sucks :(
2017-12-20 11:56:36 +00:00
eaba105614
Durable: use new CompoundTag API
2017-11-18 11:13:35 +00:00
5a353012de
Clean up some unused imports
2017-10-19 16:39:34 +01:00
aa91183504
Added Durable class, fixed some tools not breaking correctly, removed some boilerplate code
2017-10-08 15:54:31 +01:00