9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2025-12-25 01:49:30 +00:00

补齐家具链式参数

This commit is contained in:
XiaoMoMi
2025-07-26 16:19:07 +08:00
parent 15e44d01ae
commit f2d9921d26
2 changed files with 5 additions and 0 deletions

View File

@@ -8,6 +8,7 @@ import java.util.Map;
import java.util.Optional;
import java.util.function.Function;
//TODO 需要为random指定id
public class CommonParameterProvider implements AdditionalParameterProvider {
private double lastRandom = -1;

View File

@@ -15,6 +15,10 @@ public class FurnitureParameterProvider implements ChainParameterProvider<Furnit
CONTEXT_FUNCTIONS.put(DirectContextParameters.ID, Furniture::id);
CONTEXT_FUNCTIONS.put(DirectContextParameters.UUID, Furniture::uuid);
CONTEXT_FUNCTIONS.put(DirectContextParameters.ANCHOR_TYPE, Furniture::anchorType);
CONTEXT_FUNCTIONS.put(DirectContextParameters.X, furniture -> furniture.position().x());
CONTEXT_FUNCTIONS.put(DirectContextParameters.Y, furniture -> furniture.position().y());
CONTEXT_FUNCTIONS.put(DirectContextParameters.Z, furniture -> furniture.position().z());
CONTEXT_FUNCTIONS.put(DirectContextParameters.POSITION, Furniture::position);
}
@SuppressWarnings("unchecked")