Skip to content
Success

Changes

Summary

  1. Material properties compatibility (#24) (commit: f9e8ea5) (details)
Commit f9e8ea5975b3f482e58456345bac659f8d1da24b by noreply
Material properties compatibility (#24)

* Initial impl

* Better match Denizen naming

* Minor naming improvement, cleanups

* Use the processed value

* Verify the internal type is included

* Implement `parsePropertyValue` in int properties

* `removeSingleInstance` -> `removeSingleValue`

* Allow removing multiple values

* Allow both removal + conversion for a single prop

* Uppercase `CONVERSIONS`, element is plain-text
(commit: f9e8ea5)
The file was modifiedsrc/main/java/com/denizenscript/clientizen/objects/properties/material/MaterialInstrument.java (diff)
The file was modifiedsrc/main/java/com/denizenscript/clientizen/objects/properties/material/internal/MaterialIntProperty.java (diff)
The file was modifiedsrc/main/java/com/denizenscript/clientizen/objects/properties/material/MaterialLevel.java (diff)
The file was modifiedsrc/main/java/com/denizenscript/clientizen/objects/properties/material/MaterialSwitched.java (diff)
The file was modifiedsrc/main/java/com/denizenscript/clientizen/objects/properties/material/internal/MaterialEnumProperty.java (diff)
The file was modifiedsrc/main/java/com/denizenscript/clientizen/objects/properties/material/internal/MaterialMinecraftProperty.java (diff)
The file was modifiedsrc/main/java/com/denizenscript/clientizen/objects/properties/material/MaterialHalf.java (diff)