public ConfigValue<T> load(ConfigurationNode configurationNode) { this.value = getValueInternal(configurationNode); save(configurationNode); return this; }
/** * Create a filter for blocks using the given string rule. * * @param rule The string rule */ public BlockFilter(String rule) { this.setRule(rule); }
@Override public TernaryState deserialize(TypeToken<?> type, ConfigurationNode value) { return TernaryState.getFromString(value.getString()); }
@Override public SpongeBlockFilter getBlockFilter() { return allowedBlocks.getValue(); }
public ConfigValue<T> save(ConfigurationNode configurationNode) { setValueInternal(configurationNode); return this; }
@Override public SpongeBlockFilter getBlockFilter() { return allowedBlocks.getValue(); }
@Override public void onInitialize() throws CraftBookException { offBlock.load(config); }
@Override public SpongeBlockFilter getBlockFilter() { return allowedBlocks.getValue(); }
@Override public void onInitialize() throws CraftBookException { super.onInitialize(); giveItem.load(config); }
@Override public void onInitialize() throws CraftBookException { super.onInitialize(); giveItem.load(config); }