Dylan K. Taylor
9551e5b8e5
Durable: Allow subclasses to override behaviour when the item breaks
2018-01-18 14:37:22 +00:00
Dylan K. Taylor
c7f15a556d
Durable: Don't allow damage to exceed max damage
2018-01-18 14:34:50 +00:00
Dylan K. Taylor
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
Dylan K. Taylor
94feecd44b
Enchantment: Implemented Unbreaking
2018-01-13 19:34:45 +00:00
Dylan K. Taylor
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
Dylan K. Taylor
eaba105614
Durable: use new CompoundTag API
2017-11-18 11:13:35 +00:00
Dylan K. Taylor
5a353012de
Clean up some unused imports
2017-10-19 16:39:34 +01:00
Dylan K. Taylor
aa91183504
Added Durable class, fixed some tools not breaking correctly, removed some boilerplate code
2017-10-08 15:54:31 +01:00