|
dd98e4aaed
|
block: clean up unnecessary getter usages
with the assistance of a custom phpstan rule
this inconsistent mess has been bothering me for a long time
|
2023-11-14 12:47:33 +00:00 |
|
|
69967a0e55
|
Properly localize jukebox popups
|
2023-01-13 17:48:56 +00:00 |
|
|
8909aa6a18
|
Merge branch 'next-minor' into next-major
|
2023-01-13 17:29:25 +00:00 |
|
|
a9f06fc5f4
|
Replaced hardcoded record.nowPlaying with KnownTranslationKeys
|
2023-01-13 17:27:57 +00:00 |
|
|
4f2f9b4352
|
Block::readStateFromWorld() now returns the block object that should be used for the target position
this enables changing the block type completely if the situation calls for it.
|
2022-07-16 20:04:08 +01:00 |
|
|
d0ff6d2e36
|
Enable various types of interaction to return items to the player, without needing to have a bunch of boilerplate creative mode and held item checks
it became glaringly obvious that this was needed because of #4827 and #4868.
this is further needed with the addition of cauldrons.
|
2022-07-16 19:50:33 +01:00 |
|
|
38d6284671
|
Use PHP-CS-Fixer to enforce file header presence
|
2022-06-04 17:34:49 +01:00 |
|
|
7fd712c1ff
|
Refactor Block & Tile: getPos() to getPosition() (#4395)
this also changes the name of the class property 'pos' to 'position' as well as Block->getPosOffset() to Block->getPositionOffset()
|
2021-08-23 14:01:32 +01:00 |
|
|
60ac76a3bc
|
Remove more usages of hardcoded translation keys
|
2021-08-15 19:22:40 +01:00 |
|
|
f68b9e79e1
|
Use typed properties in block namespace
|
2021-05-22 23:52:31 +01:00 |
|
|
376d2c4cd4
|
Consistently declare BlockBreakInfo at the constructor call site
instead of inside the class
|
2021-05-20 22:49:51 +01:00 |
|
|
ff2a3baa8e
|
Implemented Jukebox & Records (#3742)
Co-authored-by: Dylan K. Taylor <odigiman@gmail.com>
|
2020-08-07 21:07:58 +01:00 |
|