Delegate
Link to delegate
Builder to create a 'Delegate' loot condition.
A delegate loot condition defers checking to another loot condition directly, effectively acting as a simple wrapper around the delegated condition. This allows other conditions that may have been built prior to the construction of this builder to be referenced and used directly.
A 'Delegate' loot condition requires a delegate to be built.
导入类
Link to 导入类
It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.
ZenScript Copyimport crafttweaker.api.loot.conditions.crafttweaker.Delegate;
已实现的接口
Link to 已实现的接口
Delegate implements the following interfaces. That means all methods defined in these interfaces are also available in Delegate
使用方式
Link to 使用方式
Name: withDelegate
Sets the delegate to the loot condition created with the given LootConditionBuilder.
The builder must host a single loot condition. Builders with a different amount of conditions are not allowed. The builder will be used to generate a loot condition that will then be used as a delegate.
This parameter is required.
Returns: This builder for chaining.
Return Type: Delegate
ZenScript CopyDelegate.withDelegate(builder as LootConditionBuilder) as Delegate
参数 | 类型 | 描述 |
---|---|---|
参数 生成器 | 类型 LootConditionBuilder | 描述 The builder to create a single ILootCondition. |
Name: withDelegate
Sets the delegate loot condition.
This parameter is required.
Returns: This builder for chaining.
Return Type: Delegate
ZenScript CopyDelegate.withDelegate(other as ILootCondition) as Delegate
参数 | 类型 | 描述 |
---|---|---|
参数 other | 类型 ILootCondition | 描述 The delegate loot condition. |