@ -6,15 +6,19 @@ import net.t2code.lib.Spigot.Lib.items.ItemVersion;
import net.t2code.lib.Spigot.Lib.messages.send ;
import net.t2code.lib.Spigot.Lib.minecraftVersion.MCVersion ;
import net.t2code.lib.Spigot.Lib.yamlConfiguration.Config ;
import org.bukkit.Material ;
import org.bukkit.configuration.file.YamlConfiguration ;
import java.io.File ;
import java.io.IOException ;
import java.util.ArrayList ;
import java.util.Arrays ;
import java.util.List ;
public class ConfigCreate {
public static void configCreate ( ) {
long long_ = System . currentTimeMillis ( ) ;
if ( new File ( Main . getPath ( ) , "config.yml" ) . exists ( ) ) {
@ -99,6 +103,33 @@ public class ConfigCreate {
Config . set ( "Advanced.UseItem.World.Protection.RemoveItemWhenItIsDisabled" , false , yamlConfiguration ) ;
Config . set ( "Advanced.UseItem.World.Protection.Mode" , "blacklist" , yamlConfiguration ) ;
Config . set ( "Advanced.UseItem.World.Protection.List" , Arrays . asList ( "World1" , "World2" ) , yamlConfiguration ) ;
/ *
Config . set ( "Advanced.UseItem.ItemBlockBlacklist" , Arrays . asList ( "CHEST" , "TRAPPED_CHEST" , "FURNACE" , "NOTE_BLOCK" ,
"CRAFTING_TABLE" , "ENDER_CHEST" , "ANVIL" , "LOOM" , "COMPOSTER" , "BARREL" , "SMOKER" ,
"BLAST_FURNACE" , "CARTOGRAPHY_TABLE" , "FLETCHING_TABLE" , "GRINDSTONE" , "SMITHING_TABLE" , "STONECUTTER" ,
"HOPPER" , "DISPENSER" , "DROPPER" , "REPEATER" , "COMPARATOR" , "LEVER" , "DAYLIGHT_DETECTOR" ,
"STONE_BUTTON" , "OAK_BUTTON" , "SPRUCE_BUTTON" , "BIRCH_BUTTON" , "JUNGLE_BUTTON" , "ACACIA_BUTTON" , "DARK_OAK_BUTTON" , "CRIMSON_BUTTON" ,
"IRON_DOOR" , "OAK_DOOR" , "SPRUCE_DOOR" , "BIRCH_DOOR" , "JUNGLE_DOOR" , "ACACIA_DOOR" , "DARK_OAK_DOOR" , "CRIMSON_DOOR" , "WARPED_DOOR" ,
"OAK_FENCE" , "SPRUCE_FENCE" , "BIRCH_FENCE" , "JUNGLE_FENCE" , "ACACIA_FENCE" , "DARK_OAK_FENCE" , "CRIMSON_FENCE" , "WARPED_FENCE" , "NETHER_BRICK_FENCE" ) , yamlConfiguration ) ;
* /
if ( ! yamlConfiguration . contains ( "Advanced.UseItem.ItemBlockBlacklist" ) ) {
List < String > materialList = Arrays . asList ( "BUTTON" , "DOOR" , "FENCE" , "CHEST" , "FURNACE" , "NOTE_BLOCK" , "CRAFTING_TABLE" , "WORKBENCH" ,
"ANVIL" , "LOOM" , "COMPOSTER" , "BARREL" , "SMOKER" , "BLAST_FURNACE" , "CARTOGRAPHY_TABLE" , "FLETCHING_TABLE" , "GRINDSTONE" ,
"SMITHING_TABLE" , "STONECUTTER" , "HOPPER" , "DISPENSER" , "DROPPER" , "REPEATER" , "COMPARATOR" , "LEVER" , "DAYLIGHT_DETECTOR" , "BREWING_STAND" , "TRAPDOOR" , "BEACON"
) ;
List < String > materialBlacklist = new ArrayList < > ( ) ;
for ( Material material : Material . values ( ) ) {
for ( String target : materialList ) {
if ( material . toString ( ) . contains ( target ) ) materialBlacklist . add ( material . toString ( ) ) ;
}
}
Config . set ( "Advanced.UseItem.ItemBlockBlacklist" , materialBlacklist , yamlConfiguration ) ;
}
Config . set ( "Toggle.Items.OnOrYes.Item.Base64.Enable" , false , yamlConfiguration ) ;
Config . set ( "Toggle.Items.OnOrYes.Item.Base64.Base64Value" , "" , yamlConfiguration ) ;