├── .classpath ├── .gitignore ├── .project ├── LICENSE ├── README.md ├── pom.xml └── src └── main ├── java └── regalowl │ └── hyperconomy │ ├── DataManager.java │ ├── HyperAPI.java │ ├── HyperConomy.java │ ├── HyperEconomy.java │ ├── InternalEconomy.java │ ├── account │ ├── HyperAccount.java │ ├── HyperBank.java │ ├── HyperBankManager.java │ ├── HyperPlayer.java │ └── HyperPlayerManager.java │ ├── api │ ├── API.java │ ├── HEconomyProvider.java │ ├── MineCraftConnector.java │ └── ServerConnectionType.java │ ├── bukkit │ ├── BukkitCommon.java │ ├── BukkitConnector.java │ ├── BukkitEconomy.java │ ├── BukkitFrameShop.java │ ├── BukkitFrameShopHandler.java │ ├── BukkitFrameShopRenderer.java │ ├── BukkitListener.java │ ├── Economy_HyperConomy.java │ └── NBTTools.java │ ├── command │ ├── Additem.java │ ├── Audit.java │ ├── BaseCommand.java │ ├── Browseshop.java │ ├── Buy.java │ ├── CommandData.java │ ├── Economyinfo.java │ ├── Frameshopcommand.java │ ├── Hb.java │ ├── HcCommand.java │ ├── Hcbalance.java │ ├── Hcbank.java │ ├── Hcchestshop.java │ ├── Hcdata.java │ ├── Hcdelete.java │ ├── Hceconomy.java │ ├── Hcgive.java │ ├── Hcpay.java │ ├── Hcset.java │ ├── Hctest.java │ ├── Hctop.java │ ├── Hcweb.java │ ├── Hs.java │ ├── Hv.java │ ├── HyperCommand.java │ ├── Hyperlog.java │ ├── Importbalance.java │ ├── Intervals.java │ ├── Iteminfo.java │ ├── Listcategories.java │ ├── Lockshop.java │ ├── Lowstock.java │ ├── Makeaccount.java │ ├── Makedisplay.java │ ├── Manageshop.java │ ├── Notify.java │ ├── Objectsettings.java │ ├── Removedisplay.java │ ├── Repairsigns.java │ ├── Scalebypercent.java │ ├── Sell.java │ ├── Sellall.java │ ├── Servershopcommand.java │ ├── Seteconomy.java │ ├── Setlanguage.java │ ├── Setpassword.java │ ├── Settax.java │ ├── Taxsettings.java │ ├── Timeeffect.java │ ├── Toggleeconomy.java │ ├── Topenchants.java │ ├── Topitems.java │ ├── Value.java │ └── Xpinfo.java │ ├── display │ ├── FrameShop.java │ ├── FrameShopHandler.java │ ├── InfoSign.java │ ├── InfoSignHandler.java │ ├── ItemDisplay.java │ ├── ItemDisplayHandler.java │ ├── SignType.java │ └── TransactionSignHandler.java │ ├── event │ ├── DataLoadEvent.java │ ├── DisableEvent.java │ ├── GUIChangeType.java │ ├── HyperBankModificationEvent.java │ ├── HyperEconomyCreationEvent.java │ ├── HyperEconomyDeletionEvent.java │ ├── HyperEvent.java │ ├── HyperEventHandler.java │ ├── HyperEventListener.java │ ├── HyperPlayerModificationEvent.java │ ├── RequestGUIChangeEvent.java │ ├── ShopCreationEvent.java │ ├── ShopModificationEvent.java │ ├── TradeObjectModificationEvent.java │ ├── TradeObjectModificationType.java │ ├── TransactionEvent.java │ └── minecraft │ │ ├── ChestShopClickEvent.java │ │ ├── ChestShopCloseEvent.java │ │ ├── ChestShopOpenEvent.java │ │ ├── HBlockBreakEvent.java │ │ ├── HBlockPistonExtendEvent.java │ │ ├── HBlockPistonRetractEvent.java │ │ ├── HBlockPlaceEvent.java │ │ ├── HEntityExplodeEvent.java │ │ ├── HPlayerDropItemEvent.java │ │ ├── HPlayerInteractEvent.java │ │ ├── HPlayerItemHeldEvent.java │ │ ├── HPlayerJoinEvent.java │ │ ├── HPlayerQuitEvent.java │ │ ├── HSignChangeEvent.java │ │ └── InventoryClickEvent.java │ ├── gui │ ├── CategoryEditor.java │ ├── CompositeDataEditor.java │ ├── DataEditor.java │ ├── GUIConnector.java │ ├── GUITransferObject.java │ ├── GUITransferType.java │ ├── MainPanel.java │ ├── ObjectPanel.java │ ├── QuickListModel.java │ └── RemoteGUIServer.java │ ├── inventory │ ├── HBannerMeta.java │ ├── HBookMeta.java │ ├── HColor.java │ ├── HEnchantment.java │ ├── HEnchantmentStorageMeta.java │ ├── HFireworkEffect.java │ ├── HFireworkEffectMeta.java │ ├── HFireworkMeta.java │ ├── HInventory.java │ ├── HInventoryType.java │ ├── HItemFlag.java │ ├── HItemMeta.java │ ├── HItemMetaFactory.java │ ├── HItemMetaType.java │ ├── HItemStack.java │ ├── HLeatherArmorMeta.java │ ├── HMapMeta.java │ ├── HPattern.java │ ├── HPotionData.java │ ├── HPotionEffect.java │ ├── HPotionMeta.java │ ├── HSkullMeta.java │ └── HSpawnEggMeta.java │ ├── minecraft │ ├── HBlock.java │ ├── HItem.java │ ├── HLocation.java │ ├── HMob.java │ └── HSign.java │ ├── multiserver │ ├── MultiServer.java │ ├── MultiServerTransferObject.java │ └── MultiServerTransferType.java │ ├── serializable │ ├── SerializableBookMeta.java │ ├── SerializableColor.java │ ├── SerializableEnchantment.java │ ├── SerializableEnchantmentStorageMeta.java │ ├── SerializableFireworkEffect.java │ ├── SerializableFireworkEffectMeta.java │ ├── SerializableFireworkMeta.java │ ├── SerializableItemMeta.java │ ├── SerializableItemStack.java │ ├── SerializableLeatherArmorMeta.java │ ├── SerializableMapMeta.java │ ├── SerializableObject.java │ ├── SerializablePotionEffect.java │ ├── SerializablePotionMeta.java │ └── SerializableSkullMeta.java │ ├── shop │ ├── ChestShop.java │ ├── ChestShopHandler.java │ ├── ChestShopType.java │ ├── GlobalShop.java │ ├── HyperShopManager.java │ ├── PlayerShop.java │ ├── ServerShop.java │ └── Shop.java │ ├── timeeffects │ ├── TimeEffect.java │ ├── TimeEffectType.java │ └── TimeEffectsManager.java │ ├── tradeobject │ ├── BasicShopTradeObject.java │ ├── BasicTradeObject.java │ ├── ComponentTradeItem.java │ ├── CompositeShopTradeItem.java │ ├── CompositeTradeItem.java │ ├── EnchantmentClass.java │ ├── ShopTradeEnchant.java │ ├── StackComparisonData.java │ ├── TempTradeItem.java │ ├── TradeEnchant.java │ ├── TradeObject.java │ ├── TradeObjectStatus.java │ ├── TradeObjectType.java │ └── TradeXp.java │ ├── transaction │ ├── PlayerTransaction.java │ ├── TransactionProcessor.java │ ├── TransactionResponse.java │ └── TransactionType.java │ ├── util │ ├── Backup.java │ ├── DatabaseUpdater.java │ ├── DebugMode.java │ ├── DefaultConnector.java │ ├── History.java │ ├── HyperLock.java │ ├── LanguageFile.java │ ├── LibraryManager.java │ ├── Log.java │ ├── MessageBuilder.java │ ├── UpdateChecker.java │ └── UpdateYML.java │ └── webpage │ ├── HyperConomy_Web.java │ ├── HyperWebAPI.java │ ├── MainPage.java │ ├── ShopPage.java │ └── WebHandler.java └── resources ├── Images ├── activator_rail_0.png ├── apple_0.png ├── arrow_0.png ├── baked_potato_0.png ├── beacon_0.png ├── bed_0.png ├── bedrock_0.png ├── blaze_powder_0.png ├── blaze_rod_0.png ├── boat_0.png ├── bone_0.png ├── book_0.png ├── book_and_quill_0.png ├── bookshelf_0.png ├── bow_0.png ├── bowl_0.png ├── bread_0.png ├── brick_0.png ├── brown_mushroom_0.png ├── bucket_0.png ├── cactus_0.png ├── cake_0.png ├── carpet_0.png ├── carpet_1.png ├── carpet_10.png ├── carpet_11.png ├── carpet_12.png ├── carpet_13.png ├── carpet_14.png ├── carpet_15.png ├── carpet_2.png ├── carpet_3.png ├── carpet_4.png ├── carpet_5.png ├── carpet_6.png ├── carpet_7.png ├── carpet_8.png ├── carpet_9.png ├── carrot_item_0.png ├── carrot_stick_0.png ├── cauldron_0.png ├── chainmail_boots_0.png ├── chainmail_chestplate_0.png ├── chainmail_helmet_0.png ├── chainmail_leggings_0.png ├── clay_0.png ├── clay_ball_0.png ├── clay_brick_0.png ├── coal_0.png ├── coal_1.png ├── coal_block_0.png ├── coal_ore_0.png ├── cobblestone_0.png ├── command_0.png ├── comparator_0.png ├── cooked_beef_0.png ├── cooked_chicken_0.png ├── cooked_fish_0.png ├── cooked_fish_1.png ├── cookie_0.png ├── daylight_detector_0.png ├── dead_bush_0.png ├── detector_rail_0.png ├── diamond_0.png ├── diamond_axe_0.png ├── diamond_barding_0.png ├── diamond_block_0.png ├── diamond_boots_0.png ├── diamond_chestplate_0.png ├── diamond_helmet_0.png ├── diamond_hoe_0.png ├── diamond_leggings_0.png ├── diamond_ore_0.png ├── diamond_pickaxe_0.png ├── diamond_spade_0.png ├── diamond_sword_0.png ├── dirt_0.png ├── dirt_1.png ├── dirt_2.png ├── dispenser_0.png ├── double_plant_0.png ├── double_plant_1.png ├── double_plant_2.png ├── double_plant_3.png ├── double_plant_4.png ├── double_plant_5.png ├── dropper_0.png ├── egg_0.png ├── emerald_0.png ├── emerald_block_0.png ├── emerald_ore_0.png ├── empty_map_0.png ├── enchanted_book_0.png ├── enchantment_table_0.png ├── ender_pearl_0.png ├── ender_portal_frame_0.png ├── ender_stone_0.png ├── exp_bottle_0.png ├── explosive_minecart_0.png ├── eye_of_ender_0.png ├── feather_0.png ├── fermented_spider_eye_0.png ├── fern_0.png ├── fireball_0.png ├── fireworks.png ├── fireworks_charge.png ├── fishing_rod_0.png ├── flint_0.png ├── flint_and_steel_0.png ├── flower_pot_item_0.png ├── flower_rose_0.png ├── furnace_0.png ├── ghast_tear_0.png ├── glass_0.png ├── glass_bottle_0.png ├── glowstone_0.png ├── glowstone_dust_0.png ├── gold_axe_0.png ├── gold_barding_0.png ├── gold_block_0.png ├── gold_boots_0.png ├── gold_chestplate_0.png ├── gold_helmet_0.png ├── gold_hoe_0.png ├── gold_ingot_0.png ├── gold_leggings_0.png ├── gold_nugget_0.png ├── gold_ore_0.png ├── gold_pickaxe_0.png ├── gold_record_0.png ├── gold_space_0.png ├── gold_sword_0.png ├── golden_apple_0.png ├── golden_carrot_0.png ├── grass_0.png ├── gravel_0.png ├── green_record_0.png ├── grilled_pork_0.png ├── hard_clay_0.png ├── hard_clay_unknown.png ├── hardened_clay_stained_silver.png ├── hay_block_0.png ├── hopper_0.png ├── hopper_minecart_0.png ├── ice_0.png ├── ink_sack_0.png ├── ink_sack_1.png ├── ink_sack_10.png ├── ink_sack_11.png ├── ink_sack_12.png ├── ink_sack_13.png ├── ink_sack_14.png ├── ink_sack_15.png ├── ink_sack_2.png ├── ink_sack_3.png ├── ink_sack_4.png ├── ink_sack_5.png ├── ink_sack_6.png ├── ink_sack_7.png ├── ink_sack_8.png ├── ink_sack_9.png ├── iron_axe_0.png ├── iron_barding_0.png ├── iron_block_0.png ├── iron_boots_0.png ├── iron_chestplate_0.png ├── iron_door_0.png ├── iron_fence_0.png ├── iron_helmet_0.png ├── iron_hoe_0.png ├── iron_ingot_0.png ├── iron_leggings_0.png ├── iron_ore_0.png ├── iron_pickaxe_0.png ├── iron_spade_0.png ├── iron_sword_0.png ├── item_frame_0.png ├── jack_o_lantern_0.png ├── jukebox_0.png ├── ladder_0.png ├── lapis_block_0.png ├── lapis_ore_0.png ├── lava_bucket_0.png ├── leash_0.png ├── leather_0.png ├── leather_boots_0.png ├── leather_chestplate_0.png ├── leather_helmet_0.png ├── leather_leggings_0.png ├── leaves_0.png ├── leaves_1.png ├── leaves_2.png ├── leaves_2_0.png ├── leaves_2_1.png ├── leaves_3.png ├── lever_0.png ├── log_0.png ├── log_1.png ├── log_2.png ├── log_2_0.png ├── log_2_1.png ├── log_3.png ├── long_grass_1.png ├── long_grass_2.png ├── magma_cream_0.png ├── map_0.png ├── melon_0.png ├── melon_block_0.png ├── melon_seeds_0.png ├── milk_bucket_0.png ├── minecart_0.png ├── mob_spawner_0.png ├── mossy_cobblestone_0.png ├── mushroom_block_inside.png ├── mushroom_block_skin_brown.png ├── mushroom_block_skin_red.png ├── mushroom_block_skin_stem.png ├── mushroom_soup_0.png ├── mycel_0.png ├── name_tag_0.png ├── nether_brick_0.png ├── nether_brick_item_0.png ├── nether_stalk_0.png ├── nether_star_0.png ├── netherrack_0.png ├── note_block_0.png ├── obsidian_0.png ├── packed_ice_0.png ├── painting_0.png ├── paper_0.png ├── piston_base_0.png ├── piston_sticky_base_0.png ├── poisonous_potato_0.png ├── pork_0.png ├── potato_item_0.png ├── potion.png ├── potion_bottle_splash.png ├── potion_overlay.png ├── powered_minecart_0.png ├── powered_rail_0.png ├── pumpkin_0.png ├── pumpkin_pie_0.png ├── pumpkin_seeds_0.png ├── quartz_0.png ├── quartz_block_0.png ├── quartz_block_1.png ├── quartz_block_2.png ├── quartz_ore_0.png ├── rail_detector_powered.png ├── rails_0.png ├── raw_beef_0.png ├── raw_chicken_0.png ├── raw_fish_0.png ├── raw_fish_1.png ├── raw_fish_2.png ├── raw_fish_3.png ├── record_10_0.png ├── record_11_0.png ├── record_12_0.png ├── record_3_0.png ├── record_4_0.png ├── record_5_0.png ├── record_6_0.png ├── record_7_0.png ├── record_8_0.png ├── record_9_0.png ├── red_mushroom_0.png ├── red_rose_0.png ├── red_rose_1.png ├── red_rose_2.png ├── red_rose_3.png ├── red_rose_4.png ├── red_rose_5.png ├── red_rose_6.png ├── red_rose_7.png ├── red_rose_8.png ├── redstone_0.png ├── redstone_block_0.png ├── redstone_lamp_off_0.png ├── redstone_ore_0.png ├── redstone_torch_on_0.png ├── repeater_0.png ├── rotten_flesh_0.png ├── ruby.png ├── saddle_0.png ├── sand_0.png ├── sand_1.png ├── sandstone_0.png ├── sandstone_1.png ├── sandstone_2.png ├── sapling_0.png ├── sapling_1.png ├── sapling_2.png ├── sapling_3.png ├── sapling_4.png ├── sapling_5.png ├── seeds_0.png ├── shears_0.png ├── sign_0.png ├── skull_item_0.png ├── skull_item_1.png ├── skull_item_2.png ├── skull_item_3.png ├── skull_item_4.png ├── slime_ball_0.png ├── smooth_brick_0.png ├── smooth_brick_1.png ├── smooth_brick_2.png ├── smooth_brick_3.png ├── snow_ball_0.png ├── snow_block_0.png ├── soul_sand_0.png ├── spawn_egg.png ├── speckled_melon_0.png ├── spider_eye_0.png ├── sponge_0.png ├── stained_clay_0.png ├── stained_clay_1.png ├── stained_clay_10.png ├── stained_clay_11.png ├── stained_clay_12.png ├── stained_clay_13.png ├── stained_clay_14.png ├── stained_clay_15.png ├── stained_clay_2.png ├── stained_clay_3.png ├── stained_clay_4.png ├── stained_clay_5.png ├── stained_clay_6.png ├── stained_clay_9.png ├── stained_glass_0.png ├── stained_glass_1.png ├── stained_glass_10.png ├── stained_glass_11.png ├── stained_glass_12.png ├── stained_glass_13.png ├── stained_glass_14.png ├── stained_glass_15.png ├── stained_glass_2.png ├── stained_glass_3.png ├── stained_glass_4.png ├── stained_glass_5.png ├── stained_glass_6.png ├── stained_glass_7.png ├── stained_glass_8.png ├── stained_glass_9.png ├── stained_glass_pane_0.png ├── stained_glass_pane_1.png ├── stained_glass_pane_10.png ├── stained_glass_pane_11.png ├── stained_glass_pane_12.png ├── stained_glass_pane_13.png ├── stained_glass_pane_14.png ├── stained_glass_pane_15.png ├── stained_glass_pane_2.png ├── stained_glass_pane_3.png ├── stained_glass_pane_4.png ├── stained_glass_pane_5.png ├── stained_glass_pane_6.png ├── stained_glass_pane_7.png ├── stained_glass_pane_8.png ├── stained_glass_pane_9.png ├── step_0.png ├── stick_0.png ├── stone_0.png ├── stone_axe_0.png ├── stone_hoe_0.png ├── stone_pickaxe_0.png ├── stone_spade_0.png ├── stone_sword_0.png ├── storage_minecart_0.png ├── string_0.png ├── sugar_0.png ├── sugar_cane_0.png ├── sulphur_0.png ├── tnt_0.png ├── trap_door_0.png ├── tripwire_hook_0.png ├── vine_0.png ├── water_bucket_0.png ├── water_lily_0.png ├── web_0.png ├── wheat_0.png ├── wood_0.png ├── wood_1.png ├── wood_2.png ├── wood_3.png ├── wood_axe_0.png ├── wood_door_0.png ├── wood_hoe_0.png ├── wood_pickaxe_0.png ├── wood_spade_0.png ├── wood_sword_0.png ├── wool_0.png ├── wool_1.png ├── wool_10.png ├── wool_11.png ├── wool_12.png ├── wool_13.png ├── wool_14.png ├── wool_15.png ├── wool_2.png ├── wool_3.png ├── wool_4.png ├── wool_5.png ├── wool_6.png ├── wool_7.png ├── wool_8.png ├── wool_9.png ├── workbench_0.png └── yellow_flower_0.png ├── Languages ├── enUS.hl.zip ├── frFR.hl.zip └── ruRU.hl.zip ├── config.yml ├── defaultObjectData.csv.zip ├── defaultObjects.csv.zip └── plugin.yml /.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .settings/* 2 | target/ 3 | dependency-reduced-pom.xml 4 | .idea/ 5 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | hyperconomy 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.jdt.core.javabuilder 10 | 11 | 12 | 13 | 14 | org.eclipse.m2e.core.maven2Builder 15 | 16 | 17 | 18 | 19 | net.sourceforge.metrics.builder 20 | 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javanature 26 | org.eclipse.m2e.core.maven2Nature 27 | net.sourceforge.metrics.nature 28 | 29 | 30 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/account/HyperAccount.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.account; 2 | 3 | import java.io.Serializable; 4 | 5 | public interface HyperAccount extends Serializable { 6 | 7 | public String getName(); 8 | public double getBalance(); 9 | public void deposit(double amount); 10 | public void withdraw(double amount); 11 | public void setName(String newName); 12 | public void setBalance(double balance); 13 | public boolean hasBalance(double balance); 14 | public void sendMessage(String message); 15 | 16 | 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/api/HEconomyProvider.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.api; 2 | 3 | import java.util.List; 4 | 5 | 6 | 7 | 8 | public interface HEconomyProvider { 9 | 10 | public void createAccount(String accountName); 11 | public boolean hasAccount(String accountName); 12 | public double getAccountBalance(String accountName); 13 | public boolean accountHasBalance(String accountName, double amount); 14 | public void setAccountBalance(String accountName, double amount); 15 | public void withdrawAccount(String accountName, double amount); 16 | public void depositAccount(String accountName, double amount); 17 | public void deleteAccount(String accountName); 18 | 19 | 20 | public void createBank(String bankName, String ownerName); 21 | public boolean hasBank(String bankName); 22 | public double getBankBalance(String bankName); 23 | public boolean bankHasBalance(String bankName, double amount); 24 | public void setBankBalance(String bankName, double amount); 25 | public void withdrawBank(String bankName, double amount); 26 | public void depositBank(String bankName, double amount); 27 | public void deleteBank(String bankName); 28 | public boolean isBankOwner(String bankName, String ownerName); 29 | public boolean isBankMember(String bankName, String ownerName); 30 | public List getBanks(); 31 | public boolean hasBankSupport(); 32 | 33 | 34 | public String getEconomyName(); 35 | public boolean isEnabled(); 36 | public int fractionalDigits(); 37 | public String getAmountAsString(double amount); 38 | public String currencyNameSingular(); 39 | public String currencyNamePlural(); 40 | 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/api/ServerConnectionType.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.api; 2 | 3 | public enum ServerConnectionType { 4 | BUKKIT, SPONGE, MINECRAFT, GUI, NONE; 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/BaseCommand.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | 4 | 5 | import regalowl.hyperconomy.DataManager; 6 | import regalowl.hyperconomy.HyperConomy; 7 | import regalowl.hyperconomy.HyperEconomy; 8 | import regalowl.hyperconomy.account.HyperPlayer; 9 | import regalowl.hyperconomy.util.LanguageFile; 10 | 11 | public class BaseCommand { 12 | 13 | protected boolean requirePlayer; 14 | 15 | protected HyperConomy hc; 16 | protected LanguageFile L; 17 | protected DataManager dm; 18 | 19 | 20 | protected HyperPlayer hp; 21 | protected boolean isPlayer; 22 | protected String[] args; 23 | protected CommandData data; 24 | 25 | public BaseCommand(HyperConomy hc, boolean requirePlayer) { 26 | this.hc = hc; 27 | this.L = hc.getLanguageFile(); 28 | this.dm = hc.getDataManager(); 29 | this.requirePlayer = requirePlayer; 30 | } 31 | 32 | 33 | protected HyperEconomy getEconomy() { 34 | return hc.getDataManager().getEconomy(getEconomyName()); 35 | } 36 | 37 | protected String getEconomyName() { 38 | if (isPlayer && hp != null) { 39 | return hp.getEconomy(); 40 | } else if (!isPlayer) { 41 | return hc.getConsoleEconomy(); 42 | } 43 | return "default"; 44 | } 45 | 46 | protected boolean validate(CommandData data) { 47 | this.data = data; 48 | this.args = data.getArgs(); 49 | this.isPlayer = data.isPlayer(); 50 | this.hp = data.getHyperPlayer(); 51 | if (requirePlayer && !isPlayer) { 52 | data.addResponse(hc.getLanguageFile().get("MUST_BE_PLAYER")); 53 | return false; 54 | } 55 | if (hc.getHyperLock().isLocked(hp)) { 56 | hc.getHyperLock().sendLockMessage(data); 57 | return false; 58 | } 59 | return true; 60 | } 61 | 62 | 63 | } 64 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/CommandData.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | import java.util.ArrayList; 4 | 5 | import regalowl.hyperconomy.HyperConomy; 6 | import regalowl.hyperconomy.account.HyperPlayer; 7 | 8 | public class CommandData { 9 | 10 | private HyperConomy hc; 11 | private Object sender; 12 | private String senderName; 13 | private boolean isPlayer; 14 | private String command; 15 | private String[] args; 16 | private boolean wasSuccessful; 17 | private ArrayList response = new ArrayList(); 18 | 19 | public CommandData(HyperConomy hc, Object sender, String senderName, boolean isPlayer, String command, String[] args) { 20 | this.hc = hc; 21 | this.sender = sender; 22 | this.senderName = senderName; 23 | this.isPlayer = isPlayer; 24 | this.command = command; 25 | this.args = args; 26 | this.wasSuccessful = false; 27 | } 28 | 29 | public Object getSender() { 30 | return sender; 31 | } 32 | public String getSenderName() { 33 | return senderName; 34 | } 35 | public boolean isPlayer() { 36 | return isPlayer; 37 | } 38 | public String getCommand() { 39 | return command; 40 | } 41 | public String[] getArgs() { 42 | return args; 43 | } 44 | 45 | public HyperPlayer getHyperPlayer() { 46 | if (isPlayer) { 47 | return hc.getHyperPlayerManager().getHyperPlayer(senderName); 48 | } 49 | return null; 50 | } 51 | 52 | public void setSuccessful() { 53 | this.wasSuccessful = true; 54 | } 55 | public boolean wasSuccessful() { 56 | return wasSuccessful; 57 | } 58 | 59 | public void addResponse(String response) { 60 | this.response.add(response); 61 | } 62 | public void addResponses(ArrayList responses) { 63 | this.response.addAll(responses); 64 | } 65 | public ArrayList getResponse() { 66 | return response; 67 | } 68 | 69 | 70 | } 71 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Economyinfo.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | import regalowl.hyperconomy.HyperConomy; 4 | 5 | 6 | public class Economyinfo extends BaseCommand implements HyperCommand { 7 | public Economyinfo(HyperConomy hc) { 8 | super(hc, false); 9 | } 10 | 11 | @Override 12 | public CommandData onCommand(CommandData data) { 13 | if (!validate(data)) return data; 14 | try { 15 | if (args.length == 0) { 16 | data.addResponse(L.f(L.get("PART_OF_ECONOMY"), getEconomyName())); 17 | } else { 18 | data.addResponse(L.get("ECONOMYINFO_INVALID")); 19 | } 20 | } catch (Exception e) { 21 | hc.gSDL().getErrorWriter().writeError(e); 22 | } 23 | return data; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Hcbalance.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | import regalowl.hyperconomy.HyperConomy; 4 | 5 | 6 | 7 | public class Hcbalance extends BaseCommand implements HyperCommand { 8 | 9 | 10 | public Hcbalance(HyperConomy hc) { 11 | super(hc, false); 12 | } 13 | 14 | @Override 15 | public CommandData onCommand(CommandData data) { 16 | if (!validate(data)) return data; 17 | try { 18 | if (args.length == 0) { 19 | double balance = 0; 20 | balance = hp.getBalance(); 21 | data.addResponse(L.get("SHOP_LINE_BREAK")); 22 | data.addResponse(L.f(L.get("PLAYER_BALANCE_MESSAGE"), "", L.formatMoney(balance))); 23 | data.addResponse(L.get("SHOP_LINE_BREAK")); 24 | } else if (args.length == 1 && hp.hasPermission("hyperconomy.balanceall")) { 25 | if (!dm.accountExists(args[0])) { 26 | data.addResponse(L.get("PLAYER_NOT_FOUND")); 27 | } else { 28 | Double balance = dm.getAccount(args[0]).getBalance(); 29 | data.addResponse(L.get("SHOP_LINE_BREAK")); 30 | data.addResponse(L.f(L.get("BALANCE_MESSAGE"), args[0], L.formatMoney(balance))); 31 | data.addResponse(L.get("SHOP_LINE_BREAK")); 32 | } 33 | } else if (!hp.hasPermission("hyperconomy.balanceall")) { 34 | data.addResponse(L.get("YOU_DONT_HAVE_PERMISSION")); 35 | } else { 36 | data.addResponse(L.get("HCBALANCE_INVALID")); 37 | } 38 | } catch (Exception e) { 39 | hc.gSDL().getErrorWriter().writeError(e); 40 | } 41 | return data; 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Hcdelete.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | 4 | 5 | import regalowl.hyperconomy.HyperConomy; 6 | import regalowl.hyperconomy.HyperEconomy; 7 | import regalowl.hyperconomy.account.HyperPlayer; 8 | 9 | 10 | 11 | 12 | public class Hcdelete extends BaseCommand implements HyperCommand { 13 | 14 | public Hcdelete(HyperConomy hc) { 15 | super(hc, false); 16 | } 17 | 18 | 19 | @Override 20 | public CommandData onCommand(CommandData data) { 21 | if (!validate(data)) return data; 22 | HyperEconomy he = getEconomy(); 23 | if (args.length == 0) { 24 | data.addResponse(L.get("HCDELETE_INVALID")); 25 | return data; 26 | } 27 | if (args[0].equalsIgnoreCase("object")) { 28 | try { 29 | String name = args[1]; 30 | if (he.objectTest(name)) { 31 | he.getTradeObject(name).delete(); 32 | data.addResponse(L.get("HCDELETE_SUCCESS")); 33 | } else { 34 | data.addResponse(L.get("INVALID_NAME")); 35 | } 36 | } catch (Exception e) { 37 | data.addResponse(L.get("HCDELETE_OBJECT_INVALID")); 38 | } 39 | } else if (args[0].equalsIgnoreCase("account")) { 40 | try { 41 | String name = args[1]; 42 | if (hc.getHyperPlayerManager().hyperPlayerExists(name)) { 43 | HyperPlayer hp = hc.getHyperPlayerManager().getHyperPlayer(name); 44 | hp.delete(); 45 | data.addResponse(L.get("HCDELETE_SUCCESS")); 46 | } else { 47 | data.addResponse(L.get("ACCOUNT_NOT_FOUND")); 48 | } 49 | } catch (Exception e) { 50 | data.addResponse(L.get("HCDELETE_ACCOUNT_INVALID")); 51 | } 52 | } else { 53 | data.addResponse(L.get("HCDELETE_INVALID")); 54 | } 55 | return data; 56 | } 57 | 58 | 59 | } 60 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Hcgive.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | import regalowl.hyperconomy.HyperConomy; 4 | import regalowl.hyperconomy.account.HyperPlayer; 5 | import regalowl.hyperconomy.util.MessageBuilder; 6 | 7 | 8 | public class Hcgive extends BaseCommand implements HyperCommand{ 9 | 10 | public Hcgive(HyperConomy hc) { 11 | super(hc, false); 12 | } 13 | 14 | @Override 15 | public CommandData onCommand(CommandData data) { 16 | if (!validate(data)) return data; 17 | try { 18 | if (args.length < 2) { 19 | data.addResponse(L.get("HCGIVE_INVALID")); 20 | return data; 21 | } 22 | HyperPlayer recipient = null; 23 | if (hc.getHyperPlayerManager().hyperPlayerExists(args[0])) { 24 | recipient = hc.getHyperPlayerManager().getHyperPlayer(args[0]); 25 | } else { 26 | data.addResponse(L.get("PLAYER_NOT_FOUND")); 27 | return data; 28 | } 29 | String type = args[1]; 30 | if (type.equalsIgnoreCase("MONEY") || type.equalsIgnoreCase("M")) { 31 | Double amount = 0.0; 32 | try { 33 | amount = Double.parseDouble(args[2]); 34 | } catch (Exception e) {} 35 | if (amount <= 0) { 36 | data.addResponse(L.get("CANNOT_PAY_NEGATIVE")); 37 | return data; 38 | } 39 | recipient.deposit(amount); 40 | MessageBuilder mb = new MessageBuilder(hc, "MONEY_RECEIVED"); 41 | mb.setAmount(amount); 42 | if (recipient.isOnline()) recipient.sendMessage(mb.build()); 43 | mb = new MessageBuilder(hc, "MONEY_GIVEN"); 44 | mb.setAmount(amount); 45 | mb.setPlayerName(recipient.getName()); 46 | data.addResponse(mb.build()); 47 | } else { 48 | data.addResponse(L.get("HCGIVE_INVALID")); 49 | } 50 | } catch (Exception e) { 51 | hc.gSDL().getErrorWriter().writeError(e); 52 | } 53 | return data; 54 | 55 | 56 | 57 | 58 | 59 | 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Hcpay.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | import regalowl.hyperconomy.HyperConomy; 4 | import regalowl.hyperconomy.account.HyperAccount; 5 | import regalowl.hyperconomy.account.HyperPlayer; 6 | import regalowl.hyperconomy.util.MessageBuilder; 7 | 8 | 9 | public class Hcpay extends BaseCommand implements HyperCommand{ 10 | 11 | public Hcpay(HyperConomy hc) { 12 | super(hc, true); 13 | } 14 | 15 | @Override 16 | public CommandData onCommand(CommandData data) { 17 | if (!validate(data)) return data; 18 | try { 19 | if (args.length == 2) { 20 | String recipient = args[0]; 21 | Double amount = 0.0; 22 | try { 23 | amount = Double.parseDouble(args[1]); 24 | } catch (Exception e) {} 25 | if (amount <= 0) { 26 | data.addResponse(L.get("CANNOT_PAY_NEGATIVE")); 27 | return data; 28 | } 29 | if (dm.accountExists(recipient)) { 30 | if (hp.hasBalance(amount)) { 31 | hp.withdraw(amount); 32 | HyperAccount rAccount = dm.getAccount(recipient); 33 | if (rAccount instanceof HyperPlayer) { 34 | HyperPlayer rPlayer = (HyperPlayer)rAccount; 35 | MessageBuilder mb = new MessageBuilder(hc, "HCPAY_PAID"); 36 | mb.setAmount(amount); 37 | mb.setPlayerName(hp.getName()); 38 | if (rPlayer.isOnline()) rPlayer.sendMessage(mb.build()); 39 | } 40 | dm.getAccount(recipient).deposit(amount); 41 | data.addResponse(L.f(L.get("MONEY_PAID"), amount, recipient)); 42 | } else { 43 | data.addResponse(L.get("INSUFFICIENT_FUNDS")); 44 | } 45 | } else { 46 | data.addResponse(L.get("ACCOUNT_NOT_EXIST")); 47 | } 48 | } else { 49 | data.addResponse(L.get("HCPAY_INVALID")); 50 | } 51 | } catch (Exception e) { 52 | hc.gSDL().getErrorWriter().writeError(e); 53 | } 54 | return data; 55 | 56 | 57 | 58 | 59 | 60 | 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Hctest.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | 4 | import regalowl.hyperconomy.HyperConomy; 5 | 6 | public class Hctest extends BaseCommand implements HyperCommand { 7 | 8 | public Hctest(HyperConomy hc) { 9 | super(hc, false); 10 | } 11 | 12 | public CommandData onCommand(CommandData data) { 13 | if (!validate(data)) return data; 14 | /* 15 | for (TradeObject to:hc.getDataManager().getTradeObjects()) { 16 | to.setCeiling(123456); 17 | to.setMaxStock(123456); 18 | to.setMedian(123456); 19 | to.setStatic(true); 20 | to.setMedian(123456); 21 | to.setStock(123456); 22 | to.setStaticPrice(123456); 23 | to.setFloor(123456); 24 | to.setValue(123456); 25 | to.setCeiling(123456); 26 | to.setMaxStock(123456); 27 | to.setMedian(123456); 28 | to.setStatic(true); 29 | to.setMedian(123456); 30 | to.setStock(123456); 31 | to.setStaticPrice(123456); 32 | to.setFloor(123456); 33 | to.setValue(123456); 34 | } 35 | */ 36 | return data; 37 | } 38 | 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Hs.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | import regalowl.hyperconomy.HyperConomy; 4 | import regalowl.hyperconomy.HyperEconomy; 5 | import regalowl.hyperconomy.shop.Shop; 6 | import regalowl.hyperconomy.tradeobject.TradeObject; 7 | import regalowl.hyperconomy.transaction.PlayerTransaction; 8 | import regalowl.hyperconomy.transaction.TransactionResponse; 9 | import regalowl.hyperconomy.transaction.TransactionType; 10 | 11 | public class Hs extends BaseCommand implements HyperCommand { 12 | 13 | public Hs(HyperConomy hc) { 14 | super(hc, true); 15 | } 16 | 17 | @Override 18 | public CommandData onCommand(CommandData data) { 19 | if (!validate(data)) return data; 20 | try { 21 | int amount = 1; 22 | HyperEconomy he = getEconomy(); 23 | if (args.length > 0) { 24 | if (args[0].equalsIgnoreCase("max")) { 25 | amount = hp.getInventory().count(hp.getItemInHand()); 26 | } else { 27 | try { 28 | amount = Integer.parseInt(args[0]); 29 | if (amount > 10000) amount = 10000; 30 | } catch (Exception e) { 31 | data.addResponse(L.get("HS_INVALID")); 32 | return data; 33 | } 34 | } 35 | } 36 | TradeObject ho = he.getTradeObject(hp.getItemInHand(), dm.getHyperShopManager().getShop(hp)); 37 | if (ho == null) { 38 | data.addResponse(L.get("CANT_BE_TRADED")); 39 | return data; 40 | } 41 | Shop s = dm.getHyperShopManager().getShop(hp); 42 | PlayerTransaction pt = new PlayerTransaction(TransactionType.SELL); 43 | pt.setObeyShops(true); 44 | pt.setHyperObject(ho); 45 | pt.setAmount(amount); 46 | if (s != null) pt.setTradePartner(s.getOwner()); 47 | TransactionResponse response = hp.processTransaction(pt); 48 | response.sendMessages(); 49 | } catch (Exception e) { 50 | hc.gSDL().getErrorWriter().writeError(e); 51 | } 52 | return data; 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/HyperCommand.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | public interface HyperCommand { 4 | public CommandData onCommand(CommandData data); 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Intervals.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | import regalowl.hyperconomy.HyperConomy; 4 | import regalowl.simpledatalib.sql.SQLWrite; 5 | 6 | 7 | public class Intervals extends BaseCommand implements HyperCommand { 8 | 9 | public Intervals(HyperConomy hc) { 10 | super(hc, false); 11 | } 12 | 13 | @Override 14 | public CommandData onCommand(CommandData data) { 15 | if (!validate(data)) return data; 16 | try { 17 | if (args.length == 0) { 18 | SQLWrite sw = hc.getSQLWrite(); 19 | data.addResponse(L.get("LINE_BREAK")); 20 | data.addResponse("&a" + dm.getHyperShopManager().getShopCheckInterval() + " &9tick (" + "&a" + dm.getHyperShopManager().getShopCheckInterval() / 20 + " &9second) shop update interval."); 21 | data.addResponse("&a" + hc.gYH().getSaveInterval()/1000 + " &9second save interval."); 22 | data.addResponse("&a" + sw.getBufferSize() + " &9statements in the SQL write buffer."); 23 | data.addResponse(L.get("LINE_BREAK")); 24 | } else { 25 | data.addResponse("&cInvalid Parameters. Use /intervals"); 26 | } 27 | } catch (Exception e) { 28 | data.addResponse("&cInvalid Parameters. Use /intervals"); 29 | } 30 | return data; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Listcategories.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | import regalowl.hyperconomy.HyperConomy; 4 | import regalowl.simpledatalib.CommonFunctions; 5 | 6 | public class Listcategories extends BaseCommand implements HyperCommand { 7 | 8 | 9 | public Listcategories(HyperConomy hc) { 10 | super(hc, false); 11 | } 12 | 13 | @Override 14 | public CommandData onCommand(CommandData data) { 15 | if (!validate(data)) return data; 16 | try { 17 | data.addResponse("&b" + CommonFunctions.implode(dm.getCategories())); 18 | return data; 19 | } catch (Exception e) { 20 | data.addResponse(L.get("LISTCATEGORIES_INVALID")); 21 | return data; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Lockshop.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | 4 | 5 | import regalowl.hyperconomy.HyperConomy; 6 | import regalowl.hyperconomy.util.HyperLock; 7 | 8 | public class Lockshop extends BaseCommand implements HyperCommand { 9 | 10 | public Lockshop(HyperConomy hc) { 11 | super(hc, false); 12 | } 13 | 14 | 15 | @Override 16 | public CommandData onCommand(CommandData data) { 17 | if (!validate(data)) return data; 18 | HyperLock hl = hc.getHyperLock(); 19 | try { 20 | if (hl.fullLock()) { 21 | return data; 22 | } 23 | if (args.length == 0) { 24 | if (hl.playerLock()) { 25 | hl.setPlayerLock(false); 26 | data.addResponse(L.get("SHOP_UNLOCKED")); 27 | return data; 28 | } else if (!hl.playerLock()) { 29 | hl.setPlayerLock(true); 30 | data.addResponse(L.get("SHOP_LOCKED")); 31 | return data; 32 | } else { 33 | data.addResponse(L.get("FIX_YML_FILE")); 34 | return data; 35 | } 36 | } else { 37 | data.addResponse(L.get("LOCKSHOP_INVALID")); 38 | return data; 39 | } 40 | } catch (Exception e) { 41 | data.addResponse(L.get("LOCKSHOP_INVALID")); 42 | return data; 43 | } 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Makeaccount.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | import regalowl.hyperconomy.HyperConomy; 4 | import regalowl.hyperconomy.account.HyperPlayer; 5 | 6 | public class Makeaccount extends BaseCommand implements HyperCommand { 7 | 8 | 9 | public Makeaccount(HyperConomy hc) { 10 | super(hc, false); 11 | } 12 | 13 | @Override 14 | public CommandData onCommand(CommandData data) { 15 | if (!validate(data)) return data; 16 | try { 17 | if (args.length == 1) { 18 | String account = args[0]; 19 | if (!dm.accountExists(account)) { 20 | HyperPlayer hp = dm.getHyperPlayerManager().addPlayer(account); 21 | if (hp != null) { 22 | data.addResponse(L.get("MAKEACCOUNT_SUCCESS")); 23 | } else { 24 | data.addResponse(L.get("MAKEACCOUNT_FAILED")); 25 | } 26 | } else { 27 | data.addResponse(L.get("ACCOUNT_ALREADY_EXISTS")); 28 | } 29 | } else { 30 | data.addResponse(L.get("MAKEACCOUNT_INVALID")); 31 | } 32 | } catch (Exception e) { 33 | data.addResponse(L.get("MAKEACCOUNT_INVALID")); 34 | } 35 | return data; 36 | } 37 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Makedisplay.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | 4 | import regalowl.hyperconomy.HyperConomy; 5 | import regalowl.hyperconomy.HyperEconomy; 6 | import regalowl.hyperconomy.display.ItemDisplayHandler; 7 | import regalowl.hyperconomy.minecraft.HLocation; 8 | 9 | public class Makedisplay extends BaseCommand implements HyperCommand { 10 | 11 | 12 | public Makedisplay(HyperConomy hc) { 13 | super(hc, true); 14 | } 15 | 16 | @Override 17 | public CommandData onCommand(CommandData data) { 18 | if (!validate(data)) return data; 19 | if (!hc.getConf().getBoolean("enable-feature.item-displays")) { 20 | data.addResponse(L.get("ENABLE_ITEM_DISPLAYS")); 21 | return data; 22 | } 23 | ItemDisplayHandler itdi = hc.getItemDisplay(); 24 | HyperEconomy he = hp.getHyperEconomy(); 25 | 26 | if (args.length == 1) { 27 | HLocation sl = hp.getTargetLocation(); 28 | String name = args[0]; 29 | if (he.itemTest(name)) { 30 | itdi.addDisplay(sl.getX(), sl.getY() + 1, sl.getZ(), sl.getWorld(), name); 31 | } else { 32 | data.addResponse(L.get("INVALID_ITEM_NAME")); 33 | } 34 | } else if (args.length == 2 && args[1].equalsIgnoreCase("u")) { 35 | String name = args[0]; 36 | if (he.itemTest(name)) { 37 | double x = hp.getLocation().getX(); 38 | double y = hp.getLocation().getY(); 39 | double z = hp.getLocation().getZ(); 40 | String w = hp.getLocation().getWorld(); 41 | itdi.addDisplay(x, y, z, w, name); 42 | } else { 43 | data.addResponse(L.get("INVALID_ITEM_NAME")); 44 | } 45 | } else { 46 | data.addResponse(L.get("MAKEDISPLAY_INVALID")); 47 | } 48 | return data; 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Removedisplay.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | 4 | 5 | import regalowl.hyperconomy.HyperConomy; 6 | import regalowl.hyperconomy.display.ItemDisplayHandler; 7 | import regalowl.hyperconomy.minecraft.HLocation; 8 | 9 | public class Removedisplay extends BaseCommand implements HyperCommand { 10 | 11 | 12 | public Removedisplay(HyperConomy hc) { 13 | super(hc, true); 14 | } 15 | 16 | @Override 17 | public CommandData onCommand(CommandData data) { 18 | if (!validate(data)) return data; 19 | if (!hc.getConf().getBoolean("enable-feature.item-displays")) { 20 | data.addResponse(L.get("ITEMDISPLAYS_MUST_BE_ENABLED")); 21 | return data; 22 | } 23 | ItemDisplayHandler itdi = hc.getItemDisplay(); 24 | 25 | if (args.length == 0) { 26 | boolean success = itdi.removeDisplay(hp.getTargetLocation()); 27 | if (success) { 28 | data.addResponse(L.get("DISPLAY_REMOVED")); 29 | } else { 30 | data.addResponse(L.get("NO_DISPLAY_DETECTED")); 31 | } 32 | } else if (args.length == 1 && args[0].equalsIgnoreCase("u")) { 33 | double x = Math.floor(hp.getLocation().getX()) + .5; 34 | double z = Math.floor(hp.getLocation().getZ()) + .5; 35 | String w = hp.getLocation().getWorld(); 36 | HLocation l = new HLocation(w, x, 0.0, z); 37 | l.convertToBlockLocation(); 38 | boolean success = itdi.removeDisplayInColumn(l); 39 | if (success) { 40 | data.addResponse(L.get("DISPLAY_REMOVED")); 41 | } else { 42 | data.addResponse(L.get("NO_DISPLAY_DETECTED_HERE")); 43 | } 44 | } 45 | return data; 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Seteconomy.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | import regalowl.hyperconomy.HyperConomy; 4 | 5 | 6 | 7 | public class Seteconomy extends BaseCommand implements HyperCommand { 8 | 9 | public Seteconomy(HyperConomy hc) { 10 | super(hc, false); 11 | } 12 | 13 | @Override 14 | public CommandData onCommand(CommandData data) { 15 | if (!validate(data)) return data; 16 | try { 17 | if (args.length == 1) { 18 | String economy = args[0]; 19 | if (dm.economyExists(economy)) { 20 | if (hp != null) { 21 | hp.setEconomy(economy); 22 | data.addResponse(L.get("ECONOMY_SET")); 23 | } else { 24 | hc.setConsoleEconomy(economy); 25 | data.addResponse(L.get("ECONOMY_SET")); 26 | } 27 | } else { 28 | data.addResponse(L.get("ECONOMY_NOT_EXIST")); 29 | } 30 | 31 | } else { 32 | data.addResponse(L.get("SETECONOMY_INVALID")); 33 | } 34 | } catch (Exception e) { 35 | data.addResponse(L.get("SETECONOMY_INVALID")); 36 | } 37 | return data; 38 | } 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Setlanguage.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | import java.io.File; 4 | 5 | 6 | 7 | import regalowl.simpledatalib.file.FileTools; 8 | import regalowl.hyperconomy.HyperConomy; 9 | 10 | public class Setlanguage extends BaseCommand implements HyperCommand { 11 | 12 | 13 | 14 | public Setlanguage(HyperConomy hc) { 15 | super(hc, false); 16 | } 17 | 18 | @Override 19 | public CommandData onCommand(CommandData data) { 20 | if (!validate(data)) return data; 21 | FileTools ft = hc.getFileTools(); 22 | String folderpath = hc.getSimpleDataLib().getStoragePath() + File.separator + "Languages"; 23 | ft.makeFolder(folderpath); 24 | try { 25 | if (args.length == 1) { 26 | String language = args[0].toLowerCase(); 27 | String filepath = folderpath + File.separator + language + ".hl"; 28 | if (L.languageSupported(language) || ft.fileExists(filepath)) { 29 | language = L.fixLanguage(language); 30 | hc.getConf().set("language", language); 31 | language = L.buildLanguageFile(false); 32 | data.addResponse(L.f(L.get("LANGUAGE_LOADED"), language)); 33 | } else { 34 | data.addResponse(L.get("LANGUAGE_NOT_FOUND")); 35 | } 36 | } else if (args.length == 2 && args[1].equalsIgnoreCase("o")) { 37 | String language = args[0].toLowerCase(); 38 | if (L.languageSupported(language)) { 39 | language = L.fixLanguage(language); 40 | hc.getConf().set("language", language); 41 | language = L.buildLanguageFile(true); 42 | data.addResponse(L.f(L.get("LANGUAGE_LOADED"), language)); 43 | } else { 44 | data.addResponse(L.get("LANGUAGE_NOT_FOUND")); 45 | } 46 | } else { 47 | data.addResponse(L.get("SETLANGUAGE_INVALID")); 48 | } 49 | } catch (Exception e) { 50 | data.addResponse(L.get("SETLANGUAGE_INVALID")); 51 | } 52 | return data; 53 | } 54 | 55 | 56 | } 57 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Setpassword.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | 4 | 5 | import java.math.BigInteger; 6 | import java.security.MessageDigest; 7 | import java.security.SecureRandom; 8 | 9 | import javax.xml.bind.annotation.adapters.HexBinaryAdapter; 10 | 11 | import regalowl.hyperconomy.HyperConomy; 12 | 13 | 14 | public class Setpassword extends BaseCommand implements HyperCommand { 15 | 16 | 17 | 18 | public Setpassword(HyperConomy hc) { 19 | super(hc, true); 20 | } 21 | 22 | public String sha256Digest(String string) { 23 | try { 24 | return (new HexBinaryAdapter()).marshal(MessageDigest.getInstance("SHA-256").digest(string.getBytes())); 25 | } catch (Exception e) { 26 | return ""; 27 | } 28 | } 29 | 30 | public String generateSecureSalt() { 31 | SecureRandom random = new SecureRandom(); 32 | return new BigInteger(130, random).toString(32); 33 | } 34 | 35 | 36 | @Override 37 | public CommandData onCommand(CommandData data) { 38 | if (!validate(data)) return data; 39 | if (args.length == 1 ) { 40 | String salt = generateSecureSalt(); 41 | hp.setSalt(salt); 42 | String hash = sha256Digest(args[0] + salt); 43 | hp.setHash(hash); 44 | data.addResponse(L.get("SETPASSWORD_SUCCESS")); 45 | } else { 46 | data.addResponse(L.get("SETPASSWORD_INVALID")); 47 | } 48 | return data; 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Taxsettings.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | import regalowl.hyperconomy.HyperConomy; 4 | import regalowl.simpledatalib.file.FileConfiguration; 5 | 6 | 7 | public class Taxsettings extends BaseCommand implements HyperCommand { 8 | 9 | 10 | public Taxsettings(HyperConomy hc) { 11 | super(hc, false); 12 | } 13 | 14 | @Override 15 | public CommandData onCommand(CommandData data) { 16 | if (!validate(data)) return data; 17 | try { 18 | FileConfiguration conf = hc.getConf(); 19 | Double purchasetaxpercent = conf.getDouble("tax.purchase"); 20 | Double initialpurchasetaxpercent = conf.getDouble("tax.initial"); 21 | Double statictaxpercent = conf.getDouble("tax.static"); 22 | Double enchanttaxpercent = conf.getDouble("tax.enchant"); 23 | Double salestaxpercent = conf.getDouble("tax.sales"); 24 | data.addResponse(L.get("LINE_BREAK")); 25 | data.addResponse(L.f(L.get("PURCHASE_TAX_PERCENT"), purchasetaxpercent)); 26 | data.addResponse(L.f(L.get("INITIAL_TAX_PERCENT"), initialpurchasetaxpercent)); 27 | data.addResponse(L.f(L.get("STATIC_TAX_PERCENT"), statictaxpercent)); 28 | data.addResponse(L.f(L.get("ENCHANTMENT_TAX_PERCENT"), enchanttaxpercent)); 29 | data.addResponse(L.f(L.get("SALES_TAX_PERCENT"), salestaxpercent)); 30 | data.addResponse(L.get("LINE_BREAK")); 31 | } catch (Exception e) { 32 | data.addResponse(L.get("TAXSETTINGS_INVALID")); 33 | } 34 | return data; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Toggleeconomy.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | import regalowl.hyperconomy.HyperConomy; 4 | 5 | 6 | 7 | 8 | public class Toggleeconomy extends BaseCommand implements HyperCommand { 9 | 10 | 11 | public Toggleeconomy(HyperConomy hc) { 12 | super(hc, false); 13 | } 14 | 15 | @Override 16 | public CommandData onCommand(CommandData data) { 17 | if (!validate(data)) return data; 18 | try { 19 | if (hc.getConf().getBoolean("economy-plugin.use-external")) { 20 | hc.getConf().set("economy-plugin.use-external", false); 21 | data.addResponse(L.get("TOGGLEECONOMY_DISABLED")); 22 | } else { 23 | hc.getConf().set("economy-plugin.use-external", true); 24 | data.addResponse(L.get("TOGGLEECONOMY_ENABLED")); 25 | } 26 | } catch (Exception e) { 27 | data.addResponse(L.get("TOGGLEECONOMY_INVALID")); 28 | } 29 | return data; 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/command/Xpinfo.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.command; 2 | 3 | import regalowl.hyperconomy.HyperConomy; 4 | 5 | 6 | 7 | public class Xpinfo extends BaseCommand implements HyperCommand { 8 | 9 | 10 | public Xpinfo(HyperConomy hc) { 11 | super(hc, true); 12 | } 13 | 14 | @Override 15 | public CommandData onCommand(CommandData data) { 16 | if (!validate(data)) return data; 17 | try { 18 | if (args.length == 0) { 19 | int totalexp = hp.getTotalXpPoints(); 20 | int lvl = hp.getLevel(); 21 | int xpfornextlvl = hp.getXpForNextLvl(lvl) - hp.getBarXpPoints(); 22 | int xpfor30 = hp.getLvlXpPoints(30) - totalexp; 23 | data.addResponse(L.get("LINE_BREAK")); 24 | data.addResponse(L.f(L.get("TOTAL_XP_POINTS"), totalexp)); 25 | data.addResponse(L.f(L.get("XP_FOR_NEXT_LVL"), xpfornextlvl)); 26 | data.addResponse(L.f(L.get("XP_FOR_LVL_30"), xpfor30)); 27 | data.addResponse(L.get("LINE_BREAK")); 28 | } else { 29 | data.addResponse(L.get("XPINFO_INVALID")); 30 | } 31 | } catch (Exception e) { 32 | data.addResponse(L.get("XPINFO_INVALID")); 33 | } 34 | return data; 35 | } 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/display/FrameShop.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.display; 2 | 3 | 4 | 5 | public interface FrameShop {} 6 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/display/FrameShopHandler.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.display; 2 | 3 | import regalowl.hyperconomy.minecraft.HLocation; 4 | import regalowl.hyperconomy.shop.Shop; 5 | import regalowl.hyperconomy.tradeobject.TradeObject; 6 | 7 | public interface FrameShopHandler { 8 | public boolean frameShopExists(HLocation l); 9 | public void removeFrameShop(HLocation l); 10 | public void createFrameShop(HLocation l, TradeObject to, Shop s); 11 | public void removeFrameShops(TradeObject to); 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/display/SignType.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.display; 2 | 3 | public enum SignType { 4 | BUY, SELL, STOCK, VALUE, STATUS, STATICPRICE, STARTPRICE, MEDIAN, HISTORY, TAX, SB, TOTALSTOCK, NONE; 5 | 6 | public static SignType fromString(String type) { 7 | if (type == null) { 8 | return SignType.NONE; 9 | } 10 | type = type.toLowerCase(); 11 | if (type == null) { 12 | return null; 13 | } else if (type.contains("buy")) { 14 | return SignType.BUY; 15 | } else if (type.contains("sell")) { 16 | return SignType.SELL; 17 | } else if (type.contains("stock")) { 18 | return SignType.STOCK; 19 | } else if (type.contains("value")) { 20 | return SignType.VALUE; 21 | } else if (type.contains("status")) { 22 | return SignType.STATUS; 23 | } else if (type.contains("staticprice")) { 24 | return SignType.STATICPRICE; 25 | } else if (type.contains("startprice")) { 26 | return SignType.STARTPRICE; 27 | } else if (type.contains("median")) { 28 | return SignType.MEDIAN; 29 | } else if (type.contains("history")) { 30 | return SignType.HISTORY; 31 | } else if (type.contains("tax")) { 32 | return SignType.TAX; 33 | } else if (type.contains("sb")) { 34 | return SignType.SB; 35 | } else if (type.contains("totalstock")) { 36 | return SignType.TOTALSTOCK; 37 | } else { 38 | return SignType.NONE; 39 | } 40 | } 41 | 42 | public static boolean isSignType(String type) { 43 | SignType t = fromString(type); 44 | if (t == SignType.NONE) return false; 45 | if (type.toUpperCase().equalsIgnoreCase(t.toString())) return true; 46 | return false; 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/DataLoadEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event; 2 | 3 | 4 | public class DataLoadEvent extends HyperEvent { 5 | 6 | public final DataLoadType loadType; 7 | 8 | public DataLoadEvent(DataLoadType type) { 9 | this.loadType = type; 10 | } 11 | 12 | public enum DataLoadType { 13 | START,ECONOMY,COMPLETE,PLAYER,SHOP,BANK,DEFAULT_ACCOUNT,LIBRARIES,CHEST_SHOPS; 14 | } 15 | 16 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/DisableEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event; 2 | 3 | 4 | public class DisableEvent extends HyperEvent {} -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/GUIChangeType.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event; 2 | 3 | public enum GUIChangeType { 4 | CONNECTED, LOADED, INFO, ERROR, INVALID_KEY, INVALID_RESPONSE, NOT_SYNCHRONIZED, SYNCHRONIZED, SERVER_CHANGE_ECONOMY, SERVER_CHANGE_OBJECT; 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/HyperBankModificationEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event; 2 | 3 | import regalowl.hyperconomy.account.HyperBank; 4 | 5 | public class HyperBankModificationEvent extends HyperEvent { 6 | private HyperBank hb; 7 | 8 | public HyperBankModificationEvent(HyperBank hb) { 9 | this.hb = hb; 10 | } 11 | 12 | public HyperBank getHyperBank() { 13 | return hb; 14 | } 15 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/HyperEconomyCreationEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event; 2 | 3 | import java.io.Serializable; 4 | 5 | import regalowl.hyperconomy.HyperEconomy; 6 | 7 | public class HyperEconomyCreationEvent extends HyperEvent implements Serializable { 8 | 9 | 10 | private static final long serialVersionUID = -6574521760650516023L; 11 | private HyperEconomy he; 12 | 13 | public HyperEconomyCreationEvent(HyperEconomy he) { 14 | this.he = he; 15 | } 16 | 17 | public HyperEconomy getHyperEconomy() { 18 | return he; 19 | } 20 | 21 | 22 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/HyperEconomyDeletionEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event; 2 | 3 | import java.io.Serializable; 4 | 5 | public class HyperEconomyDeletionEvent extends HyperEvent implements Serializable { 6 | 7 | 8 | 9 | private static final long serialVersionUID = 7293641863711872068L; 10 | private String economy; 11 | 12 | public HyperEconomyDeletionEvent(String economy) { 13 | this.economy = economy; 14 | } 15 | 16 | public String getHyperEconomyName() { 17 | return economy; 18 | } 19 | 20 | 21 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/HyperEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event; 2 | 3 | public class HyperEvent { 4 | private boolean cancelled; 5 | private boolean firedSuccessfully; 6 | 7 | public HyperEvent() { 8 | cancelled = false; 9 | firedSuccessfully = false; 10 | } 11 | 12 | public boolean isCancelled() { 13 | return cancelled; 14 | } 15 | 16 | public void cancel() { 17 | this.cancelled = true; 18 | } 19 | 20 | public boolean firedSuccessfully() { 21 | return firedSuccessfully; 22 | } 23 | 24 | public void setFiredSuccessfully() { 25 | firedSuccessfully = true; 26 | } 27 | } 28 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/HyperEventHandler.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event; 2 | 3 | import java.util.concurrent.CopyOnWriteArrayList; 4 | 5 | import regalowl.hyperconomy.HyperConomy; 6 | 7 | public class HyperEventHandler { 8 | 9 | private HyperConomy hc; 10 | private CopyOnWriteArrayList listeners = new CopyOnWriteArrayList(); 11 | 12 | public HyperEventHandler(HyperConomy hc) { 13 | this.hc = hc; 14 | } 15 | 16 | public void registerListener(HyperEventListener listener) { 17 | if (!listeners.contains(listener)) { 18 | listeners.add(listener); 19 | } 20 | } 21 | 22 | public void unRegisterListener(HyperEventListener listener) { 23 | if (listeners.contains(listener)) { 24 | listeners.remove(listener); 25 | } 26 | } 27 | 28 | public void clearListeners() { 29 | listeners.clear(); 30 | } 31 | 32 | public void fireEventFromAsyncThread(HyperEvent event) { 33 | hc.getMC().runTask(new EventFire(event)); 34 | } 35 | 36 | 37 | private class EventFire implements Runnable { 38 | private HyperEvent event; 39 | public EventFire(HyperEvent event) { 40 | this.event = event; 41 | } 42 | public void run() { 43 | fireEvent(event); 44 | } 45 | } 46 | 47 | public HyperEvent fireEvent(HyperEvent event) { 48 | for (HyperEventListener listener:listeners) { 49 | listener.handleHyperEvent(event); 50 | event.setFiredSuccessfully(); 51 | } 52 | return event; 53 | } 54 | 55 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/HyperEventListener.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event; 2 | 3 | public interface HyperEventListener { 4 | 5 | public void handleHyperEvent(HyperEvent event); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/HyperPlayerModificationEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event; 2 | 3 | import regalowl.hyperconomy.account.HyperPlayer; 4 | 5 | public class HyperPlayerModificationEvent extends HyperEvent { 6 | private HyperPlayer hp; 7 | 8 | public HyperPlayerModificationEvent(HyperPlayer hp) { 9 | this.hp = hp; 10 | } 11 | 12 | public HyperPlayer getHyperPlayer() { 13 | return hp; 14 | } 15 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/RequestGUIChangeEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event; 2 | 3 | 4 | public class RequestGUIChangeEvent extends HyperEvent { 5 | 6 | private GUIChangeType type; 7 | private String message; 8 | 9 | public RequestGUIChangeEvent(GUIChangeType type) { 10 | this.type = type; 11 | } 12 | public RequestGUIChangeEvent(GUIChangeType type, String message) { 13 | this.type = type; 14 | this.message = message; 15 | } 16 | 17 | public GUIChangeType getType() { 18 | return type; 19 | } 20 | 21 | public String getMessage() { 22 | return message; 23 | } 24 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/ShopCreationEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event; 2 | 3 | import regalowl.hyperconomy.shop.Shop; 4 | 5 | public class ShopCreationEvent extends HyperEvent { 6 | private Shop s; 7 | 8 | public ShopCreationEvent(Shop s) { 9 | this.s = s; 10 | } 11 | 12 | public Shop getShop() { 13 | return s; 14 | } 15 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/ShopModificationEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event; 2 | 3 | 4 | import regalowl.hyperconomy.shop.Shop; 5 | 6 | public class ShopModificationEvent extends HyperEvent { 7 | private Shop s; 8 | 9 | public ShopModificationEvent(Shop s) { 10 | this.s = s; 11 | } 12 | 13 | public Shop getShop() { 14 | return s; 15 | } 16 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/TradeObjectModificationEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event; 2 | 3 | import java.io.Serializable; 4 | 5 | import regalowl.hyperconomy.tradeobject.TradeObject; 6 | 7 | public class TradeObjectModificationEvent extends HyperEvent implements Serializable { 8 | 9 | private static final long serialVersionUID = 7592641160642604842L; 10 | private TradeObject to; 11 | private TradeObjectModificationType tomt; 12 | 13 | public TradeObjectModificationEvent(TradeObject ho, TradeObjectModificationType tomt) { 14 | this.to = ho; 15 | this.tomt = tomt; 16 | } 17 | 18 | public TradeObject getTradeObject() { 19 | return to; 20 | } 21 | 22 | public TradeObjectModificationType getTradeObjectModificationType() { 23 | return tomt; 24 | } 25 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/TradeObjectModificationType.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event; 2 | 3 | 4 | public enum TradeObjectModificationType { 5 | DATA, COMPOSITE_DATA, MAX_STOCK, FLOOR, CEILING, START_PRICE, USE_INITIAL_PRICING, MEDIAN, STOCK, 6 | STATIC_PRICE, USE_STATIC_PRICE, VALUE, TYPE, ECONOMY, CATEGORIES, ALIASES, DISPLAY_NAME, NAME, STATUS, 7 | SELL_PRICE, BUY_PRICE, SHOP, PARENT, DELETED, CREATED, VERSION; 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/TransactionEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event; 2 | 3 | import regalowl.hyperconomy.transaction.PlayerTransaction; 4 | 5 | import regalowl.hyperconomy.transaction.TransactionResponse; 6 | 7 | public class TransactionEvent extends HyperEvent { 8 | private PlayerTransaction transaction; 9 | private TransactionResponse response; 10 | 11 | public TransactionEvent(PlayerTransaction transaction, TransactionResponse response) { 12 | this.transaction = transaction; 13 | this.response = response; 14 | } 15 | 16 | public PlayerTransaction getTransaction() { 17 | return transaction; 18 | } 19 | 20 | public TransactionResponse getTransactionResponse() { 21 | return response; 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/minecraft/ChestShopCloseEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event.minecraft; 2 | 3 | import regalowl.hyperconomy.account.HyperPlayer; 4 | import regalowl.hyperconomy.event.HyperEvent; 5 | import regalowl.hyperconomy.shop.ChestShop; 6 | 7 | public class ChestShopCloseEvent extends HyperEvent { 8 | 9 | private HyperPlayer closer; 10 | private ChestShop chestShop; 11 | 12 | public ChestShopCloseEvent(HyperPlayer clicker, ChestShop chestShop) { 13 | this.closer = clicker; 14 | this.chestShop = chestShop; 15 | } 16 | 17 | public HyperPlayer getCloser() { 18 | return closer; 19 | } 20 | public ChestShop getChestShop() { 21 | return chestShop; 22 | } 23 | 24 | 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/minecraft/ChestShopOpenEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event.minecraft; 2 | 3 | import regalowl.hyperconomy.account.HyperPlayer; 4 | import regalowl.hyperconomy.event.HyperEvent; 5 | import regalowl.hyperconomy.shop.ChestShop; 6 | 7 | public class ChestShopOpenEvent extends HyperEvent { 8 | 9 | private HyperPlayer opener; 10 | private ChestShop chestShop; 11 | 12 | public ChestShopOpenEvent(HyperPlayer clicker, ChestShop chestShop) { 13 | this.opener = clicker; 14 | this.chestShop = chestShop; 15 | } 16 | 17 | public HyperPlayer getOpener() { 18 | return opener; 19 | } 20 | public ChestShop getChestShop() { 21 | return chestShop; 22 | } 23 | 24 | 25 | } 26 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/minecraft/HBlockBreakEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event.minecraft; 2 | 3 | import regalowl.hyperconomy.account.HyperPlayer; 4 | import regalowl.hyperconomy.event.HyperEvent; 5 | import regalowl.hyperconomy.minecraft.HBlock; 6 | 7 | public class HBlockBreakEvent extends HyperEvent { 8 | 9 | private HBlock block; 10 | private HyperPlayer hp; 11 | 12 | 13 | public HBlockBreakEvent(HBlock block, HyperPlayer hp) { 14 | this.block = block; 15 | this.hp = hp; 16 | } 17 | 18 | 19 | public HBlock getBlock() { 20 | return block; 21 | } 22 | 23 | public HyperPlayer getPlayer() { 24 | return hp; 25 | } 26 | 27 | 28 | 29 | } 30 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/minecraft/HBlockPistonExtendEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event.minecraft; 2 | 3 | import java.util.ArrayList; 4 | 5 | import regalowl.hyperconomy.event.HyperEvent; 6 | import regalowl.hyperconomy.minecraft.HBlock; 7 | 8 | public class HBlockPistonExtendEvent extends HyperEvent { 9 | 10 | private ArrayList blocks; 11 | 12 | public HBlockPistonExtendEvent(ArrayList blocks) { 13 | this.blocks = blocks; 14 | } 15 | 16 | public ArrayList getBlocks() { 17 | return blocks; 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/minecraft/HBlockPistonRetractEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event.minecraft; 2 | 3 | import regalowl.hyperconomy.event.HyperEvent; 4 | import regalowl.hyperconomy.minecraft.HBlock; 5 | 6 | public class HBlockPistonRetractEvent extends HyperEvent { 7 | 8 | private HBlock block; 9 | 10 | public HBlockPistonRetractEvent(HBlock block) { 11 | this.block = block; 12 | } 13 | 14 | public HBlock getRetractedBlock() { 15 | return block; 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/minecraft/HBlockPlaceEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event.minecraft; 2 | 3 | import regalowl.hyperconomy.event.HyperEvent; 4 | import regalowl.hyperconomy.minecraft.HBlock; 5 | 6 | public class HBlockPlaceEvent extends HyperEvent { 7 | 8 | private HBlock block; 9 | 10 | public HBlockPlaceEvent(HBlock block) { 11 | this.block = block; 12 | } 13 | 14 | public HBlock getBlock() { 15 | return block; 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/minecraft/HEntityExplodeEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event.minecraft; 2 | 3 | import java.util.ArrayList; 4 | 5 | import regalowl.hyperconomy.event.HyperEvent; 6 | import regalowl.hyperconomy.minecraft.HBlock; 7 | 8 | public class HEntityExplodeEvent extends HyperEvent { 9 | 10 | private ArrayList blocks; 11 | 12 | public HEntityExplodeEvent(ArrayList blocks) { 13 | this.blocks = blocks; 14 | } 15 | 16 | public ArrayList getBrokenBlocks() { 17 | return blocks; 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/minecraft/HPlayerDropItemEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event.minecraft; 2 | 3 | import regalowl.hyperconomy.account.HyperPlayer; 4 | import regalowl.hyperconomy.event.HyperEvent; 5 | import regalowl.hyperconomy.minecraft.HItem; 6 | 7 | public class HPlayerDropItemEvent extends HyperEvent { 8 | 9 | private HItem i; 10 | private HyperPlayer hp; 11 | 12 | public HPlayerDropItemEvent(HItem i, HyperPlayer hp) { 13 | this.i = i; 14 | this.hp = hp; 15 | } 16 | 17 | public HItem getItem() { 18 | return i; 19 | } 20 | public HyperPlayer getPlayer() { 21 | return hp; 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/minecraft/HPlayerInteractEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event.minecraft; 2 | 3 | 4 | import regalowl.hyperconomy.account.HyperPlayer; 5 | import regalowl.hyperconomy.event.HyperEvent; 6 | import regalowl.hyperconomy.minecraft.HBlock; 7 | 8 | public class HPlayerInteractEvent extends HyperEvent { 9 | 10 | private HyperPlayer hp; 11 | private HBlock block; 12 | private boolean isLeftClick; 13 | 14 | public HPlayerInteractEvent(HyperPlayer hp, HBlock block, boolean isLeftClick) { 15 | this.hp = hp; 16 | this.block = block; 17 | this.isLeftClick = isLeftClick; 18 | } 19 | 20 | public HyperPlayer getHyperPlayer() { 21 | return hp; 22 | } 23 | 24 | public HBlock getBlock() { 25 | return block; 26 | } 27 | 28 | public boolean isLeftClick() { 29 | return isLeftClick; 30 | } 31 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/minecraft/HPlayerItemHeldEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event.minecraft; 2 | 3 | 4 | import regalowl.hyperconomy.account.HyperPlayer; 5 | import regalowl.hyperconomy.event.HyperEvent; 6 | 7 | public class HPlayerItemHeldEvent extends HyperEvent { 8 | 9 | private HyperPlayer hp; 10 | private int previousSlot; 11 | private int newSlot; 12 | 13 | public HPlayerItemHeldEvent(HyperPlayer hp, int previousSlot, int newSlot) { 14 | this.hp = hp; 15 | this.previousSlot = previousSlot; 16 | this.newSlot = newSlot; 17 | } 18 | 19 | public HyperPlayer getHyperPlayer() { 20 | return hp; 21 | } 22 | 23 | public int getPreviousSlot() { 24 | return previousSlot; 25 | } 26 | 27 | public int getNewSlot() { 28 | return newSlot; 29 | } 30 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/minecraft/HPlayerJoinEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event.minecraft; 2 | 3 | 4 | import regalowl.hyperconomy.account.HyperPlayer; 5 | import regalowl.hyperconomy.event.HyperEvent; 6 | 7 | public class HPlayerJoinEvent extends HyperEvent { 8 | 9 | private HyperPlayer hp; 10 | 11 | public HPlayerJoinEvent(HyperPlayer hp) { 12 | this.hp = hp; 13 | } 14 | 15 | public HyperPlayer getHyperPlayer() { 16 | return hp; 17 | } 18 | 19 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/minecraft/HPlayerQuitEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event.minecraft; 2 | 3 | 4 | import regalowl.hyperconomy.account.HyperPlayer; 5 | import regalowl.hyperconomy.event.HyperEvent; 6 | 7 | public class HPlayerQuitEvent extends HyperEvent { 8 | 9 | private HyperPlayer hp; 10 | 11 | public HPlayerQuitEvent(HyperPlayer hp) { 12 | this.hp = hp; 13 | } 14 | 15 | public HyperPlayer getHyperPlayer() { 16 | return hp; 17 | } 18 | 19 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/minecraft/HSignChangeEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event.minecraft; 2 | 3 | 4 | import regalowl.hyperconomy.account.HyperPlayer; 5 | import regalowl.hyperconomy.event.HyperEvent; 6 | import regalowl.hyperconomy.minecraft.HSign; 7 | 8 | public class HSignChangeEvent extends HyperEvent { 9 | 10 | private HSign sign; 11 | private HyperPlayer hp; 12 | 13 | public HSignChangeEvent(HSign sign, HyperPlayer hp) { 14 | this.sign = sign; 15 | this.hp = hp; 16 | } 17 | 18 | public HSign getSign() { 19 | return sign; 20 | } 21 | 22 | public HyperPlayer getHyperPlayer() { 23 | return hp; 24 | } 25 | 26 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/event/minecraft/InventoryClickEvent.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.event.minecraft; 2 | 3 | import regalowl.hyperconomy.account.HyperPlayer; 4 | import regalowl.hyperconomy.event.HyperEvent; 5 | import regalowl.hyperconomy.inventory.HInventory; 6 | import regalowl.hyperconomy.inventory.HItemStack; 7 | 8 | public class InventoryClickEvent extends HyperEvent { 9 | 10 | private HyperPlayer clicker; 11 | private int clickedSlot; 12 | private HItemStack clickedItem; 13 | private boolean isShiftClick; 14 | private boolean isLeftClick; 15 | private boolean isRightClick; 16 | 17 | public InventoryClickEvent(HyperPlayer clicker, HInventory inventory, int clickedSlot, HItemStack clickedItem) { 18 | this.clicker = clicker; 19 | this.clickedSlot = clickedSlot; 20 | this.clickedItem = clickedItem; 21 | } 22 | 23 | public HyperPlayer getClicker() { 24 | return clicker; 25 | } 26 | public int getClickedSlot() { 27 | return clickedSlot; 28 | } 29 | public HItemStack getClickedItem() { 30 | return clickedItem; 31 | } 32 | public boolean isShiftClick() { 33 | return isShiftClick; 34 | } 35 | public boolean isLeftClick() { 36 | return isLeftClick; 37 | } 38 | public boolean isRightClick() { 39 | return isRightClick; 40 | } 41 | 42 | public void setShiftClick() { 43 | this.isShiftClick = true; 44 | } 45 | public void setLeftClick() { 46 | this.isLeftClick = true; 47 | } 48 | public void setRightClick() { 49 | this.isRightClick = true; 50 | } 51 | 52 | } 53 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/gui/DataEditor.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.gui; 2 | 3 | import java.awt.event.ActionEvent; 4 | import java.awt.event.ActionListener; 5 | 6 | import javax.swing.JFrame; 7 | import javax.swing.JPanel; 8 | import javax.swing.border.EmptyBorder; 9 | import javax.swing.JTextArea; 10 | import javax.swing.JScrollPane; 11 | import javax.swing.JButton; 12 | 13 | import regalowl.hyperconomy.tradeobject.TradeObject; 14 | 15 | public class DataEditor extends JFrame { 16 | 17 | 18 | private static final long serialVersionUID = 595777527534644481L; 19 | private JFrame dataEditor; 20 | private JPanel contentPane; 21 | private TradeObject tradeObject; 22 | JTextArea dataTextArea; 23 | 24 | /** 25 | * Create the frame. 26 | */ 27 | public DataEditor(TradeObject to) { 28 | setTitle("Object Data Editor"); 29 | dataEditor = this; 30 | this.tradeObject = to; 31 | setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); 32 | setBounds(100, 100, 500, 538); 33 | setLocationRelativeTo(null); 34 | contentPane = new JPanel(); 35 | contentPane.setBorder(new EmptyBorder(5, 5, 5, 5)); 36 | setContentPane(contentPane); 37 | contentPane.setLayout(null); 38 | 39 | JScrollPane scrollPane = new JScrollPane(); 40 | scrollPane.setBounds(12, 12, 474, 451); 41 | contentPane.add(scrollPane); 42 | 43 | dataTextArea = new JTextArea(); 44 | dataTextArea.setLineWrap(true); 45 | dataTextArea.setWrapStyleWord(true); 46 | if (tradeObject != null) dataTextArea.setText(tradeObject.getData()); 47 | scrollPane.setViewportView(dataTextArea); 48 | 49 | 50 | JButton saveButton = new JButton("Save"); 51 | saveButton.setBounds(185, 475, 117, 25); 52 | contentPane.add(saveButton); 53 | saveButton.addActionListener(new ActionListener() { 54 | public void actionPerformed(ActionEvent event) { 55 | tradeObject.setData(dataTextArea.getText()); 56 | dataEditor.dispose(); 57 | } 58 | }); 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/gui/GUIConnector.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.gui; 2 | 3 | 4 | 5 | import regalowl.hyperconomy.api.MineCraftConnector; 6 | import regalowl.hyperconomy.api.ServerConnectionType; 7 | import regalowl.hyperconomy.util.DefaultConnector; 8 | 9 | public class GUIConnector extends DefaultConnector implements MineCraftConnector { 10 | 11 | 12 | 13 | public GUIConnector() { 14 | super(); 15 | } 16 | 17 | @Override 18 | public void logInfo(String message) { 19 | System.out.println(message); 20 | } 21 | 22 | @Override 23 | public void logSevere(String message) { 24 | System.out.println(message); 25 | } 26 | 27 | @Override 28 | public ServerConnectionType getServerConnectionType() { 29 | return ServerConnectionType.GUI; 30 | } 31 | 32 | 33 | } 34 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/gui/GUITransferType.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.gui; 2 | 3 | public enum GUITransferType { 4 | REQUEST_GUI_INITIALIZATION, GUI_INITIALIZATION, REQUEST_UPDATE_GUI, UPDATE_GUI, NOTHING_TO_UPDATE, UPDATE_SERVER, NOT_AUTHORIZED, SUCCESS, CONNECTION_TEST, DISCONNECT; 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/gui/QuickListModel.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.gui; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | import javax.swing.AbstractListModel; 7 | 8 | public class QuickListModel extends AbstractListModel { 9 | private static final long serialVersionUID = 6026802865693518442L; 10 | private ArrayList data = new ArrayList(); 11 | @Override 12 | public T getElementAt(int index) { 13 | if (data.size() <= index) return null; 14 | return data.get(index); 15 | } 16 | @Override 17 | public int getSize() { 18 | return data.size(); 19 | } 20 | 21 | public boolean contains(T d) { 22 | return data.contains(d); 23 | } 24 | 25 | public T getData(int index) { 26 | if (index < data.size()) { 27 | return data.get(index); 28 | } 29 | return null; 30 | } 31 | 32 | public int indexOf(T d) { 33 | return data.indexOf(d); 34 | } 35 | 36 | public void removeIndex(int index) { 37 | if (data.size() > index) { 38 | data.remove(index); 39 | fireIntervalRemoved(this, 0, data.size()); 40 | } 41 | } 42 | public void removeData(T s) { 43 | if (data.contains(s)) { 44 | data.remove(s); 45 | fireIntervalRemoved(this, 0, data.size()); 46 | } 47 | } 48 | public void clear() { 49 | data.clear(); 50 | fireIntervalRemoved(this, 0, data.size()); 51 | } 52 | 53 | public void addIndex(int index, T s) { 54 | if (s == null) return; 55 | if (index < data.size()) { 56 | data.add(index, s); 57 | fireIntervalAdded(this, index, index); 58 | } 59 | } 60 | public void addData(T s) { 61 | if (s == null) return; 62 | data.add(s); 63 | fireIntervalAdded(this, data.indexOf(s), data.indexOf(s)); 64 | } 65 | public void addData(List ls) { 66 | if (ls == null || ls.size() == 0) return; 67 | data.addAll(ls); 68 | fireIntervalAdded(this, 0, data.size() - 1); 69 | } 70 | } 71 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/inventory/HEnchantmentStorageMeta.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.inventory; 2 | 3 | 4 | import java.util.ArrayList; 5 | 6 | 7 | 8 | public class HEnchantmentStorageMeta extends HItemMeta { 9 | 10 | public HEnchantmentStorageMeta(String displayName, ArrayList lore, ArrayList itemFlags, boolean unbreakable, int repairCost, ArrayList enchantments) { 11 | super(displayName, lore, enchantments, itemFlags, unbreakable, repairCost); 12 | } 13 | 14 | public HEnchantmentStorageMeta(HItemMeta meta) { 15 | super(meta); 16 | } 17 | 18 | public HEnchantmentStorageMeta(String serialized) { 19 | super(serialized); 20 | } 21 | @Override 22 | public HItemMetaType getType() { 23 | return HItemMetaType.ENCHANTMENT_STORAGE; 24 | } 25 | 26 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/inventory/HInventoryType.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.inventory; 2 | 3 | public enum HInventoryType { 4 | CHEST, PLAYER; 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/inventory/HItemFlag.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.inventory; 2 | 3 | import java.util.HashMap; 4 | 5 | import regalowl.simpledatalib.CommonFunctions; 6 | 7 | public class HItemFlag { 8 | 9 | private String itemFlag; 10 | 11 | public HItemFlag(String itemFlag) { 12 | this.itemFlag = itemFlag; 13 | } 14 | 15 | public HItemFlag(HItemFlag hItemFlag) { 16 | this.itemFlag = hItemFlag.itemFlag; 17 | } 18 | 19 | public String serialize() { 20 | HashMap data = new HashMap(); 21 | data.put("itemFlag", itemFlag); 22 | return CommonFunctions.implodeMap(data); 23 | } 24 | 25 | 26 | public String getItemFlag() { 27 | return itemFlag; 28 | } 29 | 30 | 31 | public static HItemFlag deserialize(String serialized) { 32 | HashMap data = CommonFunctions.explodeMap(serialized); 33 | String itemFlag = data.get("itemFlag"); 34 | return new HItemFlag(itemFlag); 35 | } 36 | 37 | @Override 38 | public int hashCode() { 39 | final int prime = 31; 40 | int result = 1; 41 | result = prime * result + ((itemFlag == null) ? 0 : itemFlag.hashCode()); 42 | return result; 43 | } 44 | 45 | @Override 46 | public boolean equals(Object obj) { 47 | if (this == obj) 48 | return true; 49 | if (obj == null) 50 | return false; 51 | if (getClass() != obj.getClass()) 52 | return false; 53 | HItemFlag other = (HItemFlag) obj; 54 | if (itemFlag == null) { 55 | if (other.itemFlag != null) 56 | return false; 57 | } else if (!itemFlag.equals(other.itemFlag)) 58 | return false; 59 | return true; 60 | } 61 | 62 | 63 | } 64 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/inventory/HItemMetaFactory.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.inventory; 2 | 3 | public class HItemMetaFactory { 4 | 5 | public static HItemMeta generate(HItemMetaType type, String data) { 6 | if (type == null) return null; 7 | switch (type) { 8 | case ITEM: return new HItemMeta(data); 9 | case BOOK: return new HBookMeta(data); 10 | case ENCHANTMENT_STORAGE: return new HEnchantmentStorageMeta(data); 11 | case FIREWORK_EFFECT: return new HFireworkEffectMeta(data); 12 | case FIREWORK: return new HFireworkMeta(data); 13 | case LEATHER_ARMOR: return new HLeatherArmorMeta(data); 14 | case MAP: return new HMapMeta(data); 15 | case POTION: return new HPotionMeta(data); 16 | case SKULL: return new HSkullMeta(data); 17 | case BANNER: return new HBannerMeta(data); 18 | case SPAWN_EGG: return new HSpawnEggMeta(data); 19 | default: return null; 20 | } 21 | } 22 | 23 | public static HItemMeta generate(HItemMeta meta) { 24 | if (meta == null || meta.getType() == null) return null; 25 | switch (meta.getType()) { 26 | case ITEM: return new HItemMeta(meta); 27 | case BOOK: return new HBookMeta((HBookMeta)meta); 28 | case ENCHANTMENT_STORAGE: return new HEnchantmentStorageMeta((HEnchantmentStorageMeta)meta); 29 | case FIREWORK_EFFECT: return new HFireworkEffectMeta((HFireworkEffectMeta)meta); 30 | case FIREWORK: return new HFireworkMeta((HFireworkMeta)meta); 31 | case LEATHER_ARMOR: return new HLeatherArmorMeta((HLeatherArmorMeta)meta); 32 | case MAP: return new HMapMeta((HMapMeta)meta); 33 | case POTION: return new HPotionMeta((HPotionMeta)meta); 34 | case SKULL: return new HSkullMeta((HSkullMeta)meta); 35 | case BANNER: return new HBannerMeta((HBannerMeta)meta); 36 | case SPAWN_EGG: return new HSpawnEggMeta((HSpawnEggMeta)meta); 37 | default: return null; 38 | } 39 | } 40 | 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/inventory/HItemMetaType.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.inventory; 2 | 3 | public enum HItemMetaType { 4 | BOOK,ENCHANTMENT_STORAGE,FIREWORK,FIREWORK_EFFECT,ITEM,LEATHER_ARMOR,MAP,POTION,SKULL,BANNER,SPAWN_EGG; 5 | 6 | 7 | 8 | public static HItemMetaType fromString(String type) { 9 | if (type == null) return null; 10 | type = type.toUpperCase(); 11 | if (type.equals("BOOK")) { 12 | return BOOK; 13 | } else if (type.equals("ENCHANTMENT_STORAGE")) { 14 | return ENCHANTMENT_STORAGE; 15 | } else if (type.equals("FIREWORK")) { 16 | return FIREWORK; 17 | } else if (type.equals("FIREWORK_EFFECT")) { 18 | return FIREWORK_EFFECT; 19 | } else if (type.equals("ITEM")) { 20 | return ITEM; 21 | } else if (type.equals("LEATHER_ARMOR")) { 22 | return LEATHER_ARMOR; 23 | } else if (type.equals("MAP")) { 24 | return MAP; 25 | } else if (type.equals("POTION")) { 26 | return POTION; 27 | } else if (type.equals("SKULL")) { 28 | return SKULL; 29 | } else if (type.equals("BANNER")) { 30 | return BANNER; 31 | } else if (type.equals("SPAWN_EGG")) { 32 | return SPAWN_EGG; 33 | } else { 34 | return null; 35 | } 36 | } 37 | 38 | } 39 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/inventory/HMapMeta.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.inventory; 2 | 3 | 4 | import java.util.ArrayList; 5 | import java.util.HashMap; 6 | 7 | import regalowl.simpledatalib.CommonFunctions; 8 | 9 | 10 | 11 | public class HMapMeta extends HItemMeta { 12 | 13 | private boolean isScaling; 14 | 15 | public HMapMeta(String displayName, ArrayList lore, ArrayList enchantments, ArrayList itemFlags, boolean unbreakable, int repairCost, boolean isScaling) { 16 | super(displayName, lore, enchantments, itemFlags, unbreakable, repairCost); 17 | this.isScaling = isScaling; 18 | } 19 | 20 | public HMapMeta(String serialized) { 21 | super(serialized); 22 | HashMap data = CommonFunctions.explodeMap(serialized); 23 | isScaling = Boolean.parseBoolean(data.get("isScaling")); 24 | } 25 | 26 | public HMapMeta(HMapMeta meta) { 27 | super(meta); 28 | isScaling = meta.isScaling; 29 | } 30 | 31 | public String serialize() { 32 | HashMap data = super.getMap(); 33 | data.put("isScaling", isScaling+""); 34 | return CommonFunctions.implodeMap(data); 35 | } 36 | 37 | @Override 38 | public HItemMetaType getType() { 39 | return HItemMetaType.MAP; 40 | } 41 | 42 | public boolean isScaling() { 43 | return isScaling; 44 | } 45 | 46 | @Override 47 | public int hashCode() { 48 | final int prime = 31; 49 | int result = super.hashCode(); 50 | result = prime * result + (isScaling ? 1231 : 1237); 51 | return result; 52 | } 53 | 54 | @Override 55 | public boolean equals(Object obj) { 56 | if (this == obj) 57 | return true; 58 | if (!super.equals(obj)) 59 | return false; 60 | if (getClass() != obj.getClass()) 61 | return false; 62 | HMapMeta other = (HMapMeta) obj; 63 | if (isScaling != other.isScaling) 64 | return false; 65 | return true; 66 | } 67 | 68 | 69 | 70 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/inventory/HSkullMeta.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.inventory; 2 | 3 | import java.util.ArrayList; 4 | import java.util.HashMap; 5 | 6 | import regalowl.simpledatalib.CommonFunctions; 7 | 8 | 9 | 10 | public class HSkullMeta extends HItemMeta { 11 | 12 | 13 | private String owner; 14 | 15 | public HSkullMeta(String displayName, ArrayList lore, ArrayList enchantments, ArrayList itemFlags, boolean unbreakable, int repairCost, String owner) { 16 | super(displayName, lore, enchantments, itemFlags, unbreakable, repairCost); 17 | this.owner = owner; 18 | } 19 | 20 | public HSkullMeta(String serialized) { 21 | super(serialized); 22 | HashMap data = CommonFunctions.explodeMap(serialized); 23 | this.owner = data.get("owner"); 24 | } 25 | 26 | public HSkullMeta(HSkullMeta meta) { 27 | super(meta); 28 | this.owner = meta.owner; 29 | } 30 | 31 | @Override 32 | public String serialize() { 33 | HashMap data = super.getMap(); 34 | data.put("owner", owner); 35 | return CommonFunctions.implodeMap(data); 36 | } 37 | 38 | @Override 39 | public HItemMetaType getType() { 40 | return HItemMetaType.SKULL; 41 | } 42 | 43 | 44 | public String getOwner() { 45 | return owner; 46 | } 47 | 48 | @Override 49 | public int hashCode() { 50 | final int prime = 31; 51 | int result = super.hashCode(); 52 | result = prime * result + ((owner == null) ? 0 : owner.hashCode()); 53 | return result; 54 | } 55 | 56 | @Override 57 | public boolean equals(Object obj) { 58 | if (this == obj) 59 | return true; 60 | if (!super.equals(obj)) 61 | return false; 62 | if (getClass() != obj.getClass()) 63 | return false; 64 | HSkullMeta other = (HSkullMeta) obj; 65 | if (owner == null) { 66 | if (other.owner != null) 67 | return false; 68 | } else if (!owner.equals(other.owner)) 69 | return false; 70 | return true; 71 | } 72 | 73 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/minecraft/HItem.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.minecraft; 2 | 3 | import java.io.Serializable; 4 | 5 | import regalowl.hyperconomy.HyperConomy; 6 | import regalowl.hyperconomy.inventory.HItemStack; 7 | 8 | public class HItem implements Serializable { 9 | 10 | private static final long serialVersionUID = -160805124445571936L; 11 | 12 | private transient HyperConomy hc; 13 | 14 | private int id; 15 | private HLocation location; 16 | private HItemStack item; 17 | 18 | public HItem(HyperConomy hc, HLocation location, int id, HItemStack item) { 19 | this.hc = hc; 20 | this.id = id; 21 | this.location = location; 22 | this.item = item; 23 | } 24 | 25 | public int getId() { 26 | return id; 27 | } 28 | public HLocation getLocation() { 29 | return location; 30 | } 31 | public HItemStack getItem() { 32 | return item; 33 | } 34 | public void remove() { 35 | hc.getMC().removeItem(this); 36 | } 37 | 38 | 39 | } 40 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/minecraft/HMob.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.minecraft; 2 | 3 | import java.io.Serializable; 4 | 5 | 6 | public class HMob implements Serializable { 7 | 8 | private static final long serialVersionUID = -8536395776719431112L; 9 | private boolean canPickupItems; 10 | private HLocation location; 11 | 12 | public HMob(HLocation location, boolean canPickupItems) { 13 | this.canPickupItems = canPickupItems; 14 | this.location = location; 15 | } 16 | 17 | public HLocation getLocation() { 18 | return location; 19 | } 20 | public boolean canPickupItems() { 21 | return canPickupItems; 22 | } 23 | 24 | } 25 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/multiserver/MultiServerTransferType.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.multiserver; 2 | 3 | public enum MultiServerTransferType { 4 | MULTI_SERVER_REQUEST_UPDATE, MULTI_SERVER_UPDATE_SUCCESSFUL, MULTI_SERVER_UPDATE_FAILED; 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/serializable/SerializableObject.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.serializable; 2 | 3 | import java.io.ByteArrayOutputStream; 4 | import java.io.ObjectOutputStream; 5 | import java.io.Serializable; 6 | 7 | import org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder; 8 | 9 | 10 | 11 | public class SerializableObject implements Serializable { 12 | 13 | private static final long serialVersionUID = -8134508220996453330L; 14 | 15 | public String serialize() { 16 | try { 17 | ByteArrayOutputStream baos = new ByteArrayOutputStream(); 18 | ObjectOutputStream oos = new ObjectOutputStream(baos); 19 | oos.writeObject(this); 20 | oos.close(); 21 | return new String(Base64Coder.encode(baos.toByteArray())); 22 | } catch (Exception e) { 23 | 24 | return null; 25 | } 26 | } 27 | 28 | } 29 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/shop/ChestShopType.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.shop; 2 | 3 | public enum ChestShopType { 4 | BUY,SELL,TRADE; 5 | 6 | public static ChestShopType fromString(String s) { 7 | if (s.equalsIgnoreCase("[Trade]") || s.equalsIgnoreCase("Trade")) { 8 | return TRADE; 9 | } else if (s.equalsIgnoreCase("[Buy]") || s.equalsIgnoreCase("Buy")) { 10 | return BUY; 11 | } else if (s.equalsIgnoreCase("[Sell]") || s.equalsIgnoreCase("Sell")) { 12 | return SELL; 13 | } 14 | return null; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/tradeobject/StackComparisonData.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.tradeobject; 2 | 3 | import java.io.Serializable; 4 | 5 | import regalowl.hyperconomy.inventory.HItemMeta; 6 | 7 | public class StackComparisonData implements Serializable { 8 | /** 9 | * 10 | */ 11 | private static final long serialVersionUID = -755014510365039145L; 12 | public String material; 13 | public short durability; 14 | public byte data; 15 | public HItemMeta itemMeta; 16 | public int maxStackSize; 17 | public int maxDurability; 18 | public boolean isBlank; 19 | 20 | 21 | @Override 22 | public int hashCode() { 23 | final int prime = 31; 24 | int result = 1; 25 | result = prime * result + data; 26 | result = prime * result + durability; 27 | result = prime * result + (isBlank ? 1231 : 1237); 28 | result = prime * result + ((itemMeta == null) ? 0 : itemMeta.hashCode()); 29 | result = prime * result + ((material == null) ? 0 : material.hashCode()); 30 | result = prime * result + maxDurability; 31 | result = prime * result + maxStackSize; 32 | return result; 33 | } 34 | @Override 35 | public boolean equals(Object obj) { 36 | if (this == obj) return true; 37 | if (obj == null) return false; 38 | if (getClass() != obj.getClass()) return false; 39 | StackComparisonData other = (StackComparisonData) obj; 40 | if (data != other.data) return false; 41 | if (durability != other.durability) return false; 42 | if (isBlank != other.isBlank) return false; 43 | if (itemMeta == null) { 44 | if (other.itemMeta != null) return false; 45 | } else if (!itemMeta.equals(other.itemMeta)) return false; 46 | if (material == null) { 47 | if (other.material != null) return false; 48 | } else if (!material.equals(other.material)) return false; 49 | if (maxDurability != other.maxDurability) return false; 50 | if (maxStackSize != other.maxStackSize) return false; 51 | return true; 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/tradeobject/TradeObjectStatus.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.tradeobject; 2 | 3 | public enum TradeObjectStatus { 4 | TRADE, BUY, SELL, NONE; 5 | 6 | public static TradeObjectStatus fromString(String type) { 7 | type = type.toLowerCase(); 8 | if (type.contains("trade")) { 9 | return TradeObjectStatus.TRADE; 10 | } else if (type.contains("buy")) { 11 | return TradeObjectStatus.BUY; 12 | } else if (type.contains("sell")) { 13 | return TradeObjectStatus.SELL; 14 | } else { 15 | return TradeObjectStatus.NONE; 16 | } 17 | 18 | } 19 | } -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/tradeobject/TradeObjectType.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.tradeobject; 2 | 3 | 4 | public enum TradeObjectType { 5 | ITEM, ENCHANTMENT, EXPERIENCE; 6 | 7 | public static TradeObjectType fromString(String type) { 8 | type = type.toLowerCase(); 9 | if (type == null) { 10 | return null; 11 | } else if (type.contains("item")) { 12 | return TradeObjectType.ITEM; 13 | } else if (type.contains("enchantment")) { 14 | return TradeObjectType.ENCHANTMENT; 15 | } else if (type.contains("experience")) { 16 | return TradeObjectType.EXPERIENCE; 17 | } else { 18 | return null; 19 | } 20 | } 21 | 22 | public static String getString(TradeObjectType type) { 23 | switch (type) { 24 | case ITEM: 25 | return "item"; 26 | case ENCHANTMENT: 27 | return "enchantment"; 28 | case EXPERIENCE: 29 | return "experience"; 30 | default: 31 | return null; 32 | } 33 | } 34 | 35 | } 36 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/transaction/TransactionType.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.transaction; 2 | 3 | public enum TransactionType { 4 | BUY, SELL, BUY_CUSTOM, SELL_CUSTOM; 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/util/DebugMode.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.util; 2 | 3 | 4 | import regalowl.hyperconomy.HyperConomy; 5 | 6 | public class DebugMode { 7 | 8 | private transient HyperConomy hc; 9 | 10 | public DebugMode(HyperConomy hc) { 11 | this.hc = hc; 12 | if (!hc.getConf().getBoolean("enable-feature.debug-mode")) {return;} 13 | hc.getSimpleDataLib().setDebug(true); 14 | } 15 | 16 | public void debugWriteError(Exception e) { 17 | if (!hc.getConf().getBoolean("enable-feature.debug-mode")) {return;} 18 | hc.gSDL().getErrorWriter().writeError(e, "[Debug Mode Error]"); 19 | } 20 | 21 | 22 | 23 | public void debugWriteMessage(String entry) { 24 | if (!hc.getConf().getBoolean("enable-feature.debug-mode")) {return;} 25 | hc.gSDL().getErrorWriter().writeError("[Debug Mode Message]" + entry); 26 | } 27 | 28 | 29 | public void syncDebugConsoleMessage(String message) { 30 | if (!hc.getConf().getBoolean("enable-feature.debug-mode")) {return;} 31 | hc.getMC().logInfo("[HyperConomy Debug]" + message); 32 | } 33 | 34 | public void ayncDebugConsoleMessage(String message) { 35 | AsyncConsoleDebug cd = new AsyncConsoleDebug(message); 36 | new Thread(cd).start(); 37 | } 38 | private class AsyncConsoleDebug implements Runnable { 39 | private String m; 40 | public AsyncConsoleDebug(String message) { 41 | this.m = message; 42 | } 43 | @Override 44 | public void run() { 45 | if (!hc.getConf().getBoolean("enable-feature.debug-mode")) {return;} 46 | hc.getMC().logInfo("[HyperConomy Debug]" + m); 47 | } 48 | } 49 | 50 | 51 | } 52 | 53 | 54 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/util/Log.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.util; 2 | 3 | import regalowl.simpledatalib.CommonFunctions; 4 | import regalowl.hyperconomy.HyperConomy; 5 | 6 | 7 | 8 | public class Log { 9 | 10 | private transient HyperConomy hc; 11 | 12 | public Log(HyperConomy hc) { 13 | this.hc = hc; 14 | } 15 | 16 | public void writeSQLLog(String playername, String action, String object, Double amount, Double money, Double tax, String store, String type) { 17 | String statement = "Insert Into hyperconomy_log (TIME, CUSTOMER, ACTION, OBJECT, AMOUNT, MONEY, TAX, STORE, TYPE)" 18 | + " Values (NOW(),'" + playername + "','" + action + "','" + object + "','" + amount + "','" + CommonFunctions.twoDecimals(money) + "','" + CommonFunctions.twoDecimals(tax) + "','" + store + 19 | "','" + type + "')"; 20 | hc.getSQLWrite().addToQueue(statement); 21 | } 22 | 23 | public void writeAuditLog(String account, String action, Double amount, String economy) { 24 | String statement = "Insert Into hyperconomy_audit_log (TIME, ACCOUNT, ACTION, AMOUNT, ECONOMY) Values (NOW(),'" + account + "','" + action + "','" + amount + "','" + economy + "')"; 25 | hc.getSQLWrite().addToQueue(statement); 26 | } 27 | 28 | 29 | 30 | } 31 | -------------------------------------------------------------------------------- /src/main/java/regalowl/hyperconomy/util/MessageBuilder.java: -------------------------------------------------------------------------------- 1 | package regalowl.hyperconomy.util; 2 | 3 | import regalowl.hyperconomy.HyperConomy; 4 | 5 | public class MessageBuilder { 6 | 7 | private transient LanguageFile L; 8 | 9 | private String message = ""; 10 | private double amount = 0.0; 11 | private double price = 0.0; 12 | private String value = ""; 13 | private String objectName = ""; 14 | private String type = ""; 15 | private String playerName = ""; 16 | 17 | 18 | public MessageBuilder(HyperConomy hc, String message) { 19 | L = hc.getLanguageFile(); 20 | this.message = L.get(message); 21 | } 22 | 23 | public String build() { 24 | String newMessage = message; 25 | newMessage = newMessage.replace("{amount}",amount+""); 26 | newMessage = newMessage.replace("{playerName}",playerName); 27 | newMessage = newMessage.replace("{objectName}",objectName); 28 | newMessage = newMessage.replace("{price}",price+""); 29 | newMessage = newMessage.replace("{value}",value); 30 | newMessage = newMessage.replace("{type}",type); 31 | newMessage = newMessage.replace("{currencySymbol}",L.get("CURRENCY")); 32 | return newMessage; 33 | } 34 | 35 | public void setMessage(String message) { 36 | if (message == null) return; 37 | this.message = message; 38 | } 39 | 40 | public void setAmount(double amount) { 41 | this.amount = amount; 42 | } 43 | 44 | public void setPrice(double price) { 45 | this.price = price; 46 | } 47 | 48 | public void setValue(String value) { 49 | this.value = value; 50 | } 51 | 52 | public void setObjectName(String objectName) { 53 | if (objectName == null) return; 54 | this.objectName = objectName; 55 | } 56 | 57 | public void setType(String type) { 58 | if (type == null) return; 59 | this.type = type; 60 | } 61 | 62 | public void setPlayerName(String playerName) { 63 | if (playerName == null) return; 64 | this.playerName = playerName; 65 | } 66 | 67 | } 68 | -------------------------------------------------------------------------------- /src/main/resources/Images/activator_rail_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/activator_rail_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/apple_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/apple_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/arrow_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/arrow_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/baked_potato_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/baked_potato_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/beacon_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/beacon_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/bed_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/bed_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/bedrock_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/bedrock_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/blaze_powder_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/blaze_powder_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/blaze_rod_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/blaze_rod_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/boat_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/boat_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/bone_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/bone_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/book_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/book_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/book_and_quill_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/book_and_quill_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/bookshelf_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/bookshelf_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/bow_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/bow_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/bowl_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/bowl_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/bread_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/bread_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/brick_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/brick_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/brown_mushroom_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/brown_mushroom_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/bucket_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/bucket_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/cactus_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/cactus_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/cake_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/cake_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/carpet_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/carpet_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/carpet_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/carpet_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/carpet_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/carpet_10.png -------------------------------------------------------------------------------- /src/main/resources/Images/carpet_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/carpet_11.png -------------------------------------------------------------------------------- /src/main/resources/Images/carpet_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/carpet_12.png -------------------------------------------------------------------------------- /src/main/resources/Images/carpet_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/carpet_13.png -------------------------------------------------------------------------------- /src/main/resources/Images/carpet_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/carpet_14.png -------------------------------------------------------------------------------- /src/main/resources/Images/carpet_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/carpet_15.png -------------------------------------------------------------------------------- /src/main/resources/Images/carpet_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/carpet_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/carpet_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/carpet_3.png -------------------------------------------------------------------------------- /src/main/resources/Images/carpet_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/carpet_4.png -------------------------------------------------------------------------------- /src/main/resources/Images/carpet_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/carpet_5.png -------------------------------------------------------------------------------- /src/main/resources/Images/carpet_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/carpet_6.png -------------------------------------------------------------------------------- /src/main/resources/Images/carpet_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/carpet_7.png -------------------------------------------------------------------------------- /src/main/resources/Images/carpet_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/carpet_8.png -------------------------------------------------------------------------------- /src/main/resources/Images/carpet_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/carpet_9.png -------------------------------------------------------------------------------- /src/main/resources/Images/carrot_item_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/carrot_item_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/carrot_stick_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/carrot_stick_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/cauldron_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/cauldron_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/chainmail_boots_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/chainmail_boots_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/chainmail_chestplate_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/chainmail_chestplate_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/chainmail_helmet_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/chainmail_helmet_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/chainmail_leggings_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/chainmail_leggings_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/clay_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/clay_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/clay_ball_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/clay_ball_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/clay_brick_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/clay_brick_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/coal_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/coal_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/coal_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/coal_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/coal_block_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/coal_block_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/coal_ore_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/coal_ore_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/cobblestone_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/cobblestone_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/command_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/command_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/comparator_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/comparator_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/cooked_beef_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/cooked_beef_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/cooked_chicken_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/cooked_chicken_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/cooked_fish_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/cooked_fish_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/cooked_fish_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/cooked_fish_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/cookie_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/cookie_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/daylight_detector_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/daylight_detector_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/dead_bush_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/dead_bush_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/detector_rail_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/detector_rail_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/diamond_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/diamond_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/diamond_axe_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/diamond_axe_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/diamond_barding_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/diamond_barding_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/diamond_block_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/diamond_block_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/diamond_boots_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/diamond_boots_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/diamond_chestplate_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/diamond_chestplate_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/diamond_helmet_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/diamond_helmet_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/diamond_hoe_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/diamond_hoe_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/diamond_leggings_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/diamond_leggings_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/diamond_ore_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/diamond_ore_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/diamond_pickaxe_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/diamond_pickaxe_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/diamond_spade_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/diamond_spade_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/diamond_sword_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/diamond_sword_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/dirt_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/dirt_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/dirt_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/dirt_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/dirt_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/dirt_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/dispenser_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/dispenser_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/double_plant_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/double_plant_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/double_plant_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/double_plant_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/double_plant_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/double_plant_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/double_plant_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/double_plant_3.png -------------------------------------------------------------------------------- /src/main/resources/Images/double_plant_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/double_plant_4.png -------------------------------------------------------------------------------- /src/main/resources/Images/double_plant_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/double_plant_5.png -------------------------------------------------------------------------------- /src/main/resources/Images/dropper_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/dropper_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/egg_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/egg_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/emerald_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/emerald_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/emerald_block_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/emerald_block_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/emerald_ore_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/emerald_ore_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/empty_map_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/empty_map_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/enchanted_book_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/enchanted_book_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/enchantment_table_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/enchantment_table_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/ender_pearl_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ender_pearl_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/ender_portal_frame_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ender_portal_frame_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/ender_stone_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ender_stone_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/exp_bottle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/exp_bottle_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/explosive_minecart_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/explosive_minecart_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/eye_of_ender_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/eye_of_ender_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/feather_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/feather_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/fermented_spider_eye_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/fermented_spider_eye_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/fern_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/fern_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/fireball_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/fireball_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/fireworks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/fireworks.png -------------------------------------------------------------------------------- /src/main/resources/Images/fireworks_charge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/fireworks_charge.png -------------------------------------------------------------------------------- /src/main/resources/Images/fishing_rod_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/fishing_rod_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/flint_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/flint_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/flint_and_steel_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/flint_and_steel_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/flower_pot_item_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/flower_pot_item_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/flower_rose_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/flower_rose_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/furnace_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/furnace_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/ghast_tear_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ghast_tear_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/glass_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/glass_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/glass_bottle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/glass_bottle_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/glowstone_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/glowstone_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/glowstone_dust_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/glowstone_dust_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/gold_axe_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/gold_axe_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/gold_barding_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/gold_barding_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/gold_block_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/gold_block_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/gold_boots_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/gold_boots_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/gold_chestplate_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/gold_chestplate_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/gold_helmet_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/gold_helmet_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/gold_hoe_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/gold_hoe_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/gold_ingot_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/gold_ingot_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/gold_leggings_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/gold_leggings_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/gold_nugget_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/gold_nugget_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/gold_ore_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/gold_ore_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/gold_pickaxe_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/gold_pickaxe_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/gold_record_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/gold_record_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/gold_space_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/gold_space_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/gold_sword_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/gold_sword_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/golden_apple_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/golden_apple_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/golden_carrot_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/golden_carrot_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/grass_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/grass_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/gravel_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/gravel_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/green_record_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/green_record_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/grilled_pork_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/grilled_pork_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/hard_clay_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/hard_clay_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/hard_clay_unknown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/hard_clay_unknown.png -------------------------------------------------------------------------------- /src/main/resources/Images/hardened_clay_stained_silver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/hardened_clay_stained_silver.png -------------------------------------------------------------------------------- /src/main/resources/Images/hay_block_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/hay_block_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/hopper_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/hopper_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/hopper_minecart_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/hopper_minecart_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/ice_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ice_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/ink_sack_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ink_sack_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/ink_sack_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ink_sack_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/ink_sack_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ink_sack_10.png -------------------------------------------------------------------------------- /src/main/resources/Images/ink_sack_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ink_sack_11.png -------------------------------------------------------------------------------- /src/main/resources/Images/ink_sack_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ink_sack_12.png -------------------------------------------------------------------------------- /src/main/resources/Images/ink_sack_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ink_sack_13.png -------------------------------------------------------------------------------- /src/main/resources/Images/ink_sack_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ink_sack_14.png -------------------------------------------------------------------------------- /src/main/resources/Images/ink_sack_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ink_sack_15.png -------------------------------------------------------------------------------- /src/main/resources/Images/ink_sack_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ink_sack_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/ink_sack_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ink_sack_3.png -------------------------------------------------------------------------------- /src/main/resources/Images/ink_sack_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ink_sack_4.png -------------------------------------------------------------------------------- /src/main/resources/Images/ink_sack_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ink_sack_5.png -------------------------------------------------------------------------------- /src/main/resources/Images/ink_sack_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ink_sack_6.png -------------------------------------------------------------------------------- /src/main/resources/Images/ink_sack_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ink_sack_7.png -------------------------------------------------------------------------------- /src/main/resources/Images/ink_sack_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ink_sack_8.png -------------------------------------------------------------------------------- /src/main/resources/Images/ink_sack_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ink_sack_9.png -------------------------------------------------------------------------------- /src/main/resources/Images/iron_axe_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/iron_axe_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/iron_barding_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/iron_barding_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/iron_block_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/iron_block_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/iron_boots_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/iron_boots_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/iron_chestplate_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/iron_chestplate_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/iron_door_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/iron_door_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/iron_fence_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/iron_fence_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/iron_helmet_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/iron_helmet_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/iron_hoe_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/iron_hoe_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/iron_ingot_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/iron_ingot_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/iron_leggings_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/iron_leggings_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/iron_ore_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/iron_ore_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/iron_pickaxe_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/iron_pickaxe_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/iron_spade_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/iron_spade_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/iron_sword_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/iron_sword_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/item_frame_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/item_frame_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/jack_o_lantern_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/jack_o_lantern_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/jukebox_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/jukebox_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/ladder_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ladder_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/lapis_block_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/lapis_block_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/lapis_ore_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/lapis_ore_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/lava_bucket_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/lava_bucket_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/leash_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/leash_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/leather_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/leather_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/leather_boots_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/leather_boots_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/leather_chestplate_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/leather_chestplate_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/leather_helmet_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/leather_helmet_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/leather_leggings_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/leather_leggings_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/leaves_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/leaves_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/leaves_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/leaves_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/leaves_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/leaves_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/leaves_2_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/leaves_2_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/leaves_2_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/leaves_2_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/leaves_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/leaves_3.png -------------------------------------------------------------------------------- /src/main/resources/Images/lever_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/lever_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/log_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/log_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/log_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/log_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/log_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/log_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/log_2_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/log_2_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/log_2_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/log_2_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/log_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/log_3.png -------------------------------------------------------------------------------- /src/main/resources/Images/long_grass_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/long_grass_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/long_grass_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/long_grass_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/magma_cream_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/magma_cream_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/map_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/map_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/melon_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/melon_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/melon_block_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/melon_block_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/melon_seeds_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/melon_seeds_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/milk_bucket_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/milk_bucket_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/minecart_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/minecart_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/mob_spawner_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/mob_spawner_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/mossy_cobblestone_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/mossy_cobblestone_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/mushroom_block_inside.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/mushroom_block_inside.png -------------------------------------------------------------------------------- /src/main/resources/Images/mushroom_block_skin_brown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/mushroom_block_skin_brown.png -------------------------------------------------------------------------------- /src/main/resources/Images/mushroom_block_skin_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/mushroom_block_skin_red.png -------------------------------------------------------------------------------- /src/main/resources/Images/mushroom_block_skin_stem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/mushroom_block_skin_stem.png -------------------------------------------------------------------------------- /src/main/resources/Images/mushroom_soup_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/mushroom_soup_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/mycel_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/mycel_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/name_tag_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/name_tag_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/nether_brick_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/nether_brick_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/nether_brick_item_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/nether_brick_item_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/nether_stalk_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/nether_stalk_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/nether_star_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/nether_star_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/netherrack_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/netherrack_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/note_block_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/note_block_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/obsidian_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/obsidian_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/packed_ice_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/packed_ice_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/painting_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/painting_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/paper_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/paper_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/piston_base_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/piston_base_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/piston_sticky_base_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/piston_sticky_base_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/poisonous_potato_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/poisonous_potato_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/pork_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/pork_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/potato_item_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/potato_item_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/potion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/potion.png -------------------------------------------------------------------------------- /src/main/resources/Images/potion_bottle_splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/potion_bottle_splash.png -------------------------------------------------------------------------------- /src/main/resources/Images/potion_overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/potion_overlay.png -------------------------------------------------------------------------------- /src/main/resources/Images/powered_minecart_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/powered_minecart_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/powered_rail_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/powered_rail_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/pumpkin_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/pumpkin_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/pumpkin_pie_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/pumpkin_pie_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/pumpkin_seeds_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/pumpkin_seeds_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/quartz_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/quartz_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/quartz_block_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/quartz_block_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/quartz_block_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/quartz_block_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/quartz_block_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/quartz_block_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/quartz_ore_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/quartz_ore_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/rail_detector_powered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/rail_detector_powered.png -------------------------------------------------------------------------------- /src/main/resources/Images/rails_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/rails_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/raw_beef_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/raw_beef_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/raw_chicken_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/raw_chicken_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/raw_fish_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/raw_fish_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/raw_fish_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/raw_fish_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/raw_fish_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/raw_fish_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/raw_fish_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/raw_fish_3.png -------------------------------------------------------------------------------- /src/main/resources/Images/record_10_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/record_10_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/record_11_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/record_11_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/record_12_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/record_12_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/record_3_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/record_3_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/record_4_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/record_4_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/record_5_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/record_5_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/record_6_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/record_6_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/record_7_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/record_7_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/record_8_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/record_8_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/record_9_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/record_9_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/red_mushroom_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/red_mushroom_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/red_rose_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/red_rose_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/red_rose_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/red_rose_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/red_rose_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/red_rose_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/red_rose_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/red_rose_3.png -------------------------------------------------------------------------------- /src/main/resources/Images/red_rose_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/red_rose_4.png -------------------------------------------------------------------------------- /src/main/resources/Images/red_rose_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/red_rose_5.png -------------------------------------------------------------------------------- /src/main/resources/Images/red_rose_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/red_rose_6.png -------------------------------------------------------------------------------- /src/main/resources/Images/red_rose_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/red_rose_7.png -------------------------------------------------------------------------------- /src/main/resources/Images/red_rose_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/red_rose_8.png -------------------------------------------------------------------------------- /src/main/resources/Images/redstone_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/redstone_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/redstone_block_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/redstone_block_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/redstone_lamp_off_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/redstone_lamp_off_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/redstone_ore_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/redstone_ore_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/redstone_torch_on_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/redstone_torch_on_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/repeater_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/repeater_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/rotten_flesh_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/rotten_flesh_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/ruby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/ruby.png -------------------------------------------------------------------------------- /src/main/resources/Images/saddle_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/saddle_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/sand_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/sand_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/sand_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/sand_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/sandstone_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/sandstone_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/sandstone_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/sandstone_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/sandstone_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/sandstone_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/sapling_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/sapling_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/sapling_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/sapling_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/sapling_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/sapling_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/sapling_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/sapling_3.png -------------------------------------------------------------------------------- /src/main/resources/Images/sapling_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/sapling_4.png -------------------------------------------------------------------------------- /src/main/resources/Images/sapling_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/sapling_5.png -------------------------------------------------------------------------------- /src/main/resources/Images/seeds_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/seeds_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/shears_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/shears_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/sign_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/sign_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/skull_item_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/skull_item_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/skull_item_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/skull_item_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/skull_item_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/skull_item_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/skull_item_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/skull_item_3.png -------------------------------------------------------------------------------- /src/main/resources/Images/skull_item_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/skull_item_4.png -------------------------------------------------------------------------------- /src/main/resources/Images/slime_ball_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/slime_ball_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/smooth_brick_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/smooth_brick_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/smooth_brick_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/smooth_brick_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/smooth_brick_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/smooth_brick_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/smooth_brick_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/smooth_brick_3.png -------------------------------------------------------------------------------- /src/main/resources/Images/snow_ball_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/snow_ball_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/snow_block_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/snow_block_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/soul_sand_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/soul_sand_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/spawn_egg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/spawn_egg.png -------------------------------------------------------------------------------- /src/main/resources/Images/speckled_melon_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/speckled_melon_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/spider_eye_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/spider_eye_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/sponge_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/sponge_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_clay_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_clay_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_clay_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_clay_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_clay_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_clay_10.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_clay_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_clay_11.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_clay_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_clay_12.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_clay_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_clay_13.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_clay_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_clay_14.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_clay_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_clay_15.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_clay_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_clay_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_clay_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_clay_3.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_clay_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_clay_4.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_clay_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_clay_5.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_clay_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_clay_6.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_clay_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_clay_9.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_10.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_11.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_12.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_13.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_14.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_15.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_3.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_4.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_5.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_6.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_7.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_8.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_9.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_pane_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_pane_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_pane_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_pane_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_pane_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_pane_10.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_pane_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_pane_11.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_pane_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_pane_12.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_pane_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_pane_13.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_pane_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_pane_14.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_pane_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_pane_15.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_pane_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_pane_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_pane_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_pane_3.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_pane_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_pane_4.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_pane_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_pane_5.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_pane_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_pane_6.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_pane_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_pane_7.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_pane_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_pane_8.png -------------------------------------------------------------------------------- /src/main/resources/Images/stained_glass_pane_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stained_glass_pane_9.png -------------------------------------------------------------------------------- /src/main/resources/Images/step_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/step_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/stick_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stick_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/stone_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stone_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/stone_axe_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stone_axe_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/stone_hoe_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stone_hoe_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/stone_pickaxe_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stone_pickaxe_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/stone_spade_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stone_spade_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/stone_sword_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/stone_sword_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/storage_minecart_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/storage_minecart_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/string_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/string_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/sugar_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/sugar_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/sugar_cane_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/sugar_cane_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/sulphur_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/sulphur_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/tnt_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/tnt_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/trap_door_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/trap_door_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/tripwire_hook_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/tripwire_hook_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/vine_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/vine_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/water_bucket_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/water_bucket_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/water_lily_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/water_lily_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/web_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/web_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/wheat_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wheat_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/wood_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wood_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/wood_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wood_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/wood_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wood_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/wood_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wood_3.png -------------------------------------------------------------------------------- /src/main/resources/Images/wood_axe_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wood_axe_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/wood_door_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wood_door_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/wood_hoe_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wood_hoe_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/wood_pickaxe_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wood_pickaxe_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/wood_spade_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wood_spade_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/wood_sword_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wood_sword_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/wool_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wool_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/wool_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wool_1.png -------------------------------------------------------------------------------- /src/main/resources/Images/wool_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wool_10.png -------------------------------------------------------------------------------- /src/main/resources/Images/wool_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wool_11.png -------------------------------------------------------------------------------- /src/main/resources/Images/wool_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wool_12.png -------------------------------------------------------------------------------- /src/main/resources/Images/wool_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wool_13.png -------------------------------------------------------------------------------- /src/main/resources/Images/wool_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wool_14.png -------------------------------------------------------------------------------- /src/main/resources/Images/wool_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wool_15.png -------------------------------------------------------------------------------- /src/main/resources/Images/wool_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wool_2.png -------------------------------------------------------------------------------- /src/main/resources/Images/wool_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wool_3.png -------------------------------------------------------------------------------- /src/main/resources/Images/wool_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wool_4.png -------------------------------------------------------------------------------- /src/main/resources/Images/wool_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wool_5.png -------------------------------------------------------------------------------- /src/main/resources/Images/wool_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wool_6.png -------------------------------------------------------------------------------- /src/main/resources/Images/wool_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wool_7.png -------------------------------------------------------------------------------- /src/main/resources/Images/wool_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wool_8.png -------------------------------------------------------------------------------- /src/main/resources/Images/wool_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/wool_9.png -------------------------------------------------------------------------------- /src/main/resources/Images/workbench_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/workbench_0.png -------------------------------------------------------------------------------- /src/main/resources/Images/yellow_flower_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Images/yellow_flower_0.png -------------------------------------------------------------------------------- /src/main/resources/Languages/enUS.hl.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Languages/enUS.hl.zip -------------------------------------------------------------------------------- /src/main/resources/Languages/frFR.hl.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Languages/frFR.hl.zip -------------------------------------------------------------------------------- /src/main/resources/Languages/ruRU.hl.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/Languages/ruRU.hl.zip -------------------------------------------------------------------------------- /src/main/resources/defaultObjectData.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/defaultObjectData.csv.zip -------------------------------------------------------------------------------- /src/main/resources/defaultObjects.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/patrick-layden/HyperConomy/424200b94fd2fb57364a5f36e927ee040e2d480b/src/main/resources/defaultObjects.csv.zip --------------------------------------------------------------------------------