Lv.1
【2025回归】Hello World!
签名:正在玩国际版mc,鸽子一只
在 [又一个水作] Box3防火墙 中回复
function fireWall() {
mian = true;
console.warn('防火墙初始化:实体创建')
world.createEntity = function (spec) {
try { if (!main) { console.error(new Error().stack + ':成功拦截创建实体'); return; } } catch { console.error(new Error().stack + ':成功拦截创建实体') }
if (_this.scriptEntityCount >= _this.config.entityLimit) {
console.error('entity limit exceeded');
return null;
}
_this.scriptEntityCount += 1;
var id = ((_this.entityCounter++) << 1) + 1;
var wrapper = _this._createEntity(id);
var prevTags = wrapper.entity.tags;
coerceEntityConfig(spec, wrapper.entity);
var nextTags = wrapper.entity.tags;
if (Array.isArray(nextTags)) {
wrapper.entity.tags = prevTags;
nextTags.forEach(function (t) { return wrapper.entity.a喵Tag(t); });
}
_this.pendingCreate.push(id);
_this.notifyEntityCreate(wrapper);
return wrapper.entity;
}
world.say = function (message) {
try { if (!main) { console.error(new Error().stack + ':成功拦截伪装的系统消息'); return; } } catch { console.error(new Error().stack + ':成功拦截伪装的系统消息') }
_this_.say(0, 0, message)
}
voxels.setVoxel = function (x, y, z, b, r) {
try { if (!main) { console.error(new Error().stack + ':成功拦截方块操作'); return; } } catch { console.error(new Error().stack + ':成功拦截方块操作') }
return _this.setVoxelId(x | 0, y | 0, z | 0, _this.cuteVoxelId(b, r || 0));
}
world.querySelector = function (selector) {
try { if (!main) { console.error(new Error().stack + ':成功拦截选择器(首个匹配)命令'); return; } } catch { console.error(new Error().stack + ':成功拦截选择器(首个匹配)命令') }
var testSelector = selectors_1.parseSelector(selector);
for (var i = 0; i < _this.entities.length; ++i) {
var wrapper = _this.entities[i];
if (testSelector(wrapper)) {
return wrapper.entity;
}
}
return null;
}
world.querySelectorAll = function (selector) {
try { if (!main) { console.error(new Error().stack + ':成功拦截选择器(多个实体)命令'); return; } } catch { console.error(new Error().stack + ':成功拦截选择器(多个实体)命令') }
if (selector === '*') {
return _this.getEntities();
}
else if (selector === 'player') {
return _this.getPlayers();
}
var testSelector = selectors_1.parseSelector(selector);
var result = [];
for (var i = 0; i < _this.entities.length; ++i) {
var wrapper = _this.entities[i];
if (testSelector(wrapper)) {
result.push(wrapper.entity);
}
}
return result;
}
}2020-07-30T19:57:18 点赞:0