mirror of
https://github.com/misode/misode.github.io.git
synced 2026-05-01 01:59:33 +00:00
Fix #82 - add invertRequire in schema
This commit is contained in:
@@ -396,8 +396,11 @@ function generateObject(data, struct, options) {
|
||||
if (!luckBased && field.luckBased) {
|
||||
continue;
|
||||
}
|
||||
if (field.require && !field.require.includes(filter || parentFilter)) {
|
||||
continue;
|
||||
if (field.require) {
|
||||
const includes = field.require.includes(filter || parentFilter)
|
||||
if (!!field.invertRequire === includes) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
if (field.collapse) {
|
||||
let hasNoValue = data[field.id] === undefined;
|
||||
|
||||
@@ -1704,7 +1704,11 @@
|
||||
"translate": "criteria.player",
|
||||
"type": "object",
|
||||
"collapse": true,
|
||||
"value": "entity"
|
||||
"value": "entity",
|
||||
"invertRequire": true,
|
||||
"require": [
|
||||
"minecraft:impossible"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "block",
|
||||
|
||||
Reference in New Issue
Block a user