diff --git a/burger/toppings/blocks.py b/burger/toppings/blocks.py index 866c229d..c41a78f5 100644 --- a/burger/toppings/blocks.py +++ b/burger/toppings/blocks.py @@ -241,6 +241,10 @@ def on_get_field(self, ins, const, obj): return "air" elif const.class_.name.value == listclass: return block[block_fields[const.name_and_type.name.value]] + elif const.name_and_type.descriptor == "Ljava/util/function/ToIntFunction;": + # Light level lambda, used by candles. Not something we + # can evaluate (it depends on the block state). + return None else: return object()