Skip to content

Latest commit

 

History

History
689 lines (495 loc) · 181 KB

2020-02-09.md

File metadata and controls

689 lines (495 loc) · 181 KB

< 2020-02-09 >

1,448,750 events, 814,454 push events, 1,166,181 commit messages, 73,980,047 characters

Sunday 2020-02-09 01:35:52 by vivienne

oh my god OH my GOD i imported babel twice and that is the reason for the misery but now it is fixed oh my fucking god


Sunday 2020-02-09 01:54:17 by Azim212

WARNING! This is not a joke! Carry on reading or you will die! Once there was a little girl called Clarissa, she was ten years old and she lived in a mental hospital, because she killed her mom and her dad. She got so bad she went to kill all the staff in the hospital so the government decided that the best idea was to get rid of her so they set up a special room to kill her, as humanely as possible but it went wrong. The machine they were using went wrong. And she sat there in agony for hours until she finally died. Now every week on the day of her death, she returns to the person that reads this chain letter, on a monday night at 12:00a.m. She creeps into your room and kills you slowly, by cutting you and watching you bleed to death.


Sunday 2020-02-09 03:56:16 by drake

nick did you really spell sponsored wrong fuck you nicholas rasmicholas i hate you


Sunday 2020-02-09 06:33:44 by skyblockz

Database update Changes: Changed the lower bound price of jungle_axe to 832, responsible user: Automated Price Update Changed the upper bound price of jungle_axe to 832, responsible user: Automated Price Update Changed the lower bound price of superior_dragon_fragment to 156415, responsible user: Automated Price Update Changed the upper bound price of superior_dragon_fragment to 156415, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 613227, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 613227, responsible user: Automated Price Update Changed the lower bound price of enchanted_iron to 869, responsible user: Automated Price Update Changed the upper bound price of enchanted_iron to 869, responsible user: Automated Price Update Changed the lower bound price of wolf_tooth to 542, responsible user: Automated Price Update Changed the upper bound price of wolf_tooth to 542, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_boots to 1159475, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_boots to 1159475, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_helmet to 1168, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_helmet to 1168, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_leggings to 1407, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_leggings to 1407, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 609404, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 609404, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 386266, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 386266, responsible user: Automated Price Update Changed the lower bound price of enchanted_emerald_block to 225061, responsible user: Automated Price Update Changed the upper bound price of enchanted_emerald_block to 225061, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_leggings to 1413, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_leggings to 1413, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 609414, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 609414, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_boots to 1135783, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_boots to 1135783, responsible user: Automated Price Update Changed the lower bound price of unstable_dragon_helmet to 639874, responsible user: Automated Price Update Changed the upper bound price of unstable_dragon_helmet to 639874, responsible user: Automated Price Update Changed the lower bound price of enchanted_ender_pearl to 200, responsible user: Automated Price Update Changed the upper bound price of enchanted_ender_pearl to 200, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 392639, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 392639, responsible user: Automated Price Update Changed the lower bound price of enchanted_raw_beef to 788, responsible user: Automated Price Update Changed the upper bound price of enchanted_raw_beef to 788, responsible user: Automated Price Update Changed the lower bound price of jungle_axe to 877, responsible user: Automated Price Update Changed the upper bound price of jungle_axe to 877, responsible user: Automated Price Update Changed the lower bound price of enchanted_gold to 1061, responsible user: Automated Price Update Changed the upper bound price of enchanted_gold to 1061, responsible user: Automated Price Update Changed the lower bound price of wolf_tooth to 557, responsible user: Automated Price Update Changed the upper bound price of wolf_tooth to 557, responsible user: Automated Price Update Changed the lower bound price of enchanted_flint to 1275, responsible user: Automated Price Update Changed the upper bound price of enchanted_flint to 1275, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 307713, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 307713, responsible user: Automated Price Update Changed the lower bound price of enchanted_clay to 574, responsible user: Automated Price Update Changed the upper bound price of enchanted_clay to 574, responsible user: Automated Price Update Changed the lower bound price of wise_dragon_helmet to 279130, responsible user: Automated Price Update Changed the upper bound price of wise_dragon_helmet to 279130, responsible user: Automated Price Update Changed the lower bound price of enchanted_diamond to 1542, responsible user: Automated Price Update Changed the upper bound price of enchanted_diamond to 1542, responsible user: Automated Price Update Changed the lower bound price of young_dragon_helmet to 421662, responsible user: Automated Price Update Changed the upper bound price of young_dragon_helmet to 421662, responsible user: Automated Price Update Changed the lower bound price of wolf_tooth to 570, responsible user: Automated Price Update Changed the upper bound price of wolf_tooth to 570, responsible user: Automated Price Update Changed the lower bound price of golden_tooth to 117151, responsible user: Automated Price Update Changed the upper bound price of golden_tooth to 117151, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1740, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1740, responsible user: Automated Price Update Changed the lower bound price of enchanted_dark_oak_wood to 1379, responsible user: Automated Price Update Changed the upper bound price of enchanted_dark_oak_wood to 1379, responsible user: Automated Price Update Changed the lower bound price of enchanted_clay to 572, responsible user: Automated Price Update Changed the upper bound price of enchanted_clay to 572, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_boots to 1114379, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_boots to 1114379, responsible user: Automated Price Update Changed the lower bound price of ember_rod to 34040, responsible user: Automated Price Update Changed the upper bound price of ember_rod to 34040, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 609423, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 609423, responsible user: Automated Price Update Changed the lower bound price of unstable_dragon_fragment to 4977, responsible user: Automated Price Update Changed the upper bound price of unstable_dragon_fragment to 4977, responsible user: Automated Price Update Changed the lower bound price of enchanted_clay to 578, responsible user: Automated Price Update Changed the upper bound price of enchanted_clay to 578, responsible user: Automated Price Update Changed the lower bound price of enchanted_ender_pearl to 211, responsible user: Automated Price Update Changed the upper bound price of enchanted_ender_pearl to 211, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_fragment to 25832, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_fragment to 25832, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1722, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1722, responsible user: Automated Price Update Changed the lower bound price of ender_helmet to 24346, responsible user: Automated Price Update Changed the upper bound price of ender_helmet to 24346, responsible user: Automated Price Update Changed the lower bound price of enchanted_diamond to 1582, responsible user: Automated Price Update Changed the upper bound price of enchanted_diamond to 1582, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 609431, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 609431, responsible user: Automated Price Update Changed the lower bound price of spider_talisman to 62721, responsible user: Automated Price Update Changed the upper bound price of spider_talisman to 62721, responsible user: Automated Price Update Changed the lower bound price of enchanted_diamond_block to 210644, responsible user: Automated Price Update Changed the upper bound price of enchanted_diamond_block to 210644, responsible user: Automated Price Update Changed the lower bound price of wise_dragon_boots to 171622, responsible user: Automated Price Update Changed the upper bound price of wise_dragon_boots to 171622, responsible user: Automated Price Update Changed the lower bound price of wise_dragon_leggings to 381656, responsible user: Automated Price Update Changed the upper bound price of wise_dragon_leggings to 381656, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 608863, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 608863, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 695, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 695, responsible user: Automated Price Update Changed the lower bound price of young_dragon_fragment to 935, responsible user: Automated Price Update Changed the upper bound price of young_dragon_fragment to 935, responsible user: Automated Price Update Changed the lower bound price of silky_lichen to 957, responsible user: Automated Price Update Changed the upper bound price of silky_lichen to 957, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 611227, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 611227, responsible user: Automated Price Update Changed the lower bound price of enchanted_nether_wart to 1008, responsible user: Automated Price Update Changed the upper bound price of enchanted_nether_wart to 1008, responsible user: Automated Price Update Changed the lower bound price of enchanted_gold to 1069, responsible user: Automated Price Update Changed the upper bound price of enchanted_gold to 1069, responsible user: Automated Price Update Changed the lower bound price of jungle_axe to 837, responsible user: Automated Price Update Changed the upper bound price of jungle_axe to 837, responsible user: Automated Price Update Changed the lower bound price of crystal_fragment to 615, responsible user: Automated Price Update Changed the upper bound price of crystal_fragment to 615, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 656, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 656, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1706, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1706, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 611438, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 611438, responsible user: Automated Price Update Changed the lower bound price of enchanted_redstone to 882, responsible user: Automated Price Update Changed the upper bound price of enchanted_redstone to 882, responsible user: Automated Price Update Changed the lower bound price of bane_of_arthropods_vi to 66, responsible user: Automated Price Update Changed the upper bound price of bane_of_arthropods_vi to 66, responsible user: Automated Price Update Changed the lower bound price of jungle_axe to 853, responsible user: Automated Price Update Changed the upper bound price of jungle_axe to 853, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 309942, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 309942, responsible user: Automated Price Update Changed the lower bound price of magical_water_bucket to 36, responsible user: Automated Price Update Changed the upper bound price of magical_water_bucket to 36, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_helmet to 829182, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_helmet to 829182, responsible user: Automated Price Update Changed the lower bound price of protector_dragon_chestplate to 122146, responsible user: Automated Price Update Changed the upper bound price of protector_dragon_chestplate to 122146, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1654, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1654, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_leggings to 1440, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_leggings to 1440, responsible user: Automated Price Update Changed the lower bound price of enchanted_pumpkin to 779, responsible user: Automated Price Update Changed the upper bound price of enchanted_pumpkin to 779, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_leggings to 1460, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_leggings to 1460, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 610669, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 610669, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 393625, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 393625, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 610552, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 610552, responsible user: Automated Price Update Changed the lower bound price of first_strike_iv to 9822, responsible user: Automated Price Update Changed the upper bound price of first_strike_iv to 9822, responsible user: Automated Price Update Changed the lower bound price of enchanted_redstone to 839, responsible user: Automated Price Update Changed the upper bound price of enchanted_redstone to 839, responsible user: Automated Price Update Changed the lower bound price of jungle_axe to 779, responsible user: Automated Price Update Changed the upper bound price of jungle_axe to 779, responsible user: Automated Price Update Changed the lower bound price of grand_experience_bottle to 4155, responsible user: Automated Price Update Changed the upper bound price of grand_experience_bottle to 4155, responsible user: Automated Price Update Changed the lower bound price of blessing_v to 11369, responsible user: Automated Price Update Changed the upper bound price of blessing_v to 11369, responsible user: Automated Price Update Changed the lower bound price of grand_experience_bottle to 4395, responsible user: Automated Price Update Changed the upper bound price of grand_experience_bottle to 4395, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_fragment to 26124, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_fragment to 26124, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1648, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1648, responsible user: Automated Price Update Changed the lower bound price of piggy_bank to 157425, responsible user: Automated Price Update Changed the upper bound price of piggy_bank to 157425, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_chestplate to 1874, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_chestplate to 1874, responsible user: Automated Price Update Changed the lower bound price of enchanted_pumpkin to 779, responsible user: Automated Price Update Changed the upper bound price of enchanted_pumpkin to 779, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_boots to 923, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_boots to 923, responsible user: Automated Price Update Changed the lower bound price of enchanted_lapis_block to 63654, responsible user: Automated Price Update Changed the upper bound price of enchanted_lapis_block to 63654, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 301948, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 301948, responsible user: Automated Price Update Changed the lower bound price of grand_experience_bottle to 4495, responsible user: Automated Price Update Changed the upper bound price of grand_experience_bottle to 4495, responsible user: Automated Price Update Changed the lower bound price of unstable_dragon_fragment to 4979, responsible user: Automated Price Update Changed the upper bound price of unstable_dragon_fragment to 4979, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 611597, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 611597, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 298203, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 298203, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 398346, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 398346, responsible user: Automated Price Update Changed the lower bound price of young_dragon_leggings to 609544, responsible user: Automated Price Update Changed the upper bound price of young_dragon_leggings to 609544, responsible user: Automated Price Update Changed the lower bound price of jungle_axe to 756, responsible user: Automated Price Update Changed the upper bound price of jungle_axe to 756, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 391845, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 391845, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_fragment to 26012, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_fragment to 26012, responsible user: Automated Price Update Changed the lower bound price of telekinesis_i to 14, responsible user: Automated Price Update Changed the upper bound price of telekinesis_i to 14, responsible user: Automated Price Update Changed the lower bound price of superior_dragon_fragment to 156774, responsible user: Automated Price Update Changed the upper bound price of superior_dragon_fragment to 156774, responsible user: Automated Price Update Changed the lower bound price of jungle_axe to 690, responsible user: Automated Price Update Changed the upper bound price of jungle_axe to 690, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_chestplate to 1874, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_chestplate to 1874, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 612537, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 612537, responsible user: Automated Price Update Changed the lower bound price of enchanted_quartz to 2148, responsible user: Automated Price Update Changed the upper bound price of enchanted_quartz to 2148, responsible user: Automated Price Update Changed the lower bound price of white_gift to 708, responsible user: Automated Price Update Changed the upper bound price of white_gift to 708, responsible user: Automated Price Update Changed the lower bound price of enchanted_emerald to 1296, responsible user: Automated Price Update Changed the upper bound price of enchanted_emerald to 1296, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_leggings to 1508, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_leggings to 1508, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 625, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 625, responsible user: Automated Price Update Changed the lower bound price of leggings_of_growth to 683492, responsible user: Automated Price Update Changed the upper bound price of leggings_of_growth to 683492, responsible user: Automated Price Update Changed the lower bound price of helmet_of_growth to 586788, responsible user: Automated Price Update Changed the upper bound price of helmet_of_growth to 586788, responsible user: Automated Price Update Changed the lower bound price of wolf_tooth to 582, responsible user: Automated Price Update Changed the upper bound price of wolf_tooth to 582, responsible user: Automated Price Update Changed the lower bound price of grappling_hook to 1831, responsible user: Automated Price Update Changed the upper bound price of grappling_hook to 1831, responsible user: Automated Price Update Changed the lower bound price of enchanted_dark_oak_wood to 1378, responsible user: Automated Price Update Changed the upper bound price of enchanted_dark_oak_wood to 1378, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 611658, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 611658, responsible user: Automated Price Update Changed the lower bound price of jungle_axe to 632, responsible user: Automated Price Update Changed the upper bound price of jungle_axe to 632, responsible user: Automated Price Update Changed the lower bound price of rogue_sword to 11, responsible user: Automated Price Update Changed the upper bound price of rogue_sword to 11, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 635, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 635, responsible user: Automated Price Update Changed the lower bound price of enchanted_diamond_block to 210580, responsible user: Automated Price Update Changed the upper bound price of enchanted_diamond_block to 210580, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 611442, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 611442, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 294028, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 294028, responsible user: Automated Price Update Changed the lower bound price of ember_rod to 32223, responsible user: Automated Price Update Changed the upper bound price of ember_rod to 32223, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 643, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 643, responsible user: Automated Price Update Changed the lower bound price of wolf_tooth to 544, responsible user: Automated Price Update Changed the upper bound price of wolf_tooth to 544, responsible user: Automated Price Update Changed the lower bound price of young_dragon_chestplate to 520379, responsible user: Automated Price Update Changed the upper bound price of young_dragon_chestplate to 520379, responsible user: Automated Price Update Changed the lower bound price of enchanted_redstone to 880, responsible user: Automated Price Update Changed the upper bound price of enchanted_redstone to 880, responsible user: Automated Price Update Changed the lower bound price of enchanted_sugar_cane to 121227, responsible user: Automated Price Update Changed the upper bound price of enchanted_sugar_cane to 121227, responsible user: Automated Price Update Changed the lower bound price of farmer_boots to 210868, responsible user: Automated Price Update Changed the upper bound price of farmer_boots to 210868, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_boots to 947, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_boots to 947, responsible user: Automated Price Update Changed the lower bound price of wolf_tooth to 508, responsible user: Automated Price Update Changed the upper bound price of wolf_tooth to 508, responsible user: Automated Price Update Changed the lower bound price of enchanted_fermented_spider_eye to 123785, responsible user: Automated Price Update Changed the upper bound price of enchanted_fermented_spider_eye to 123785, responsible user: Automated Price Update Changed the lower bound price of enchanted_quartz to 2095, responsible user: Automated Price Update Changed the upper bound price of enchanted_quartz to 2095, responsible user: Automated Price Update Changed the lower bound price of hot_potato_book to 112646, responsible user: Automated Price Update Changed the upper bound price of hot_potato_book to 112646, responsible user: Automated Price Update Changed the lower bound price of enchanted_ice to 115, responsible user: Automated Price Update Changed the upper bound price of enchanted_ice to 115, responsible user: Automated Price Update Changed the lower bound price of wise_dragon_boots to 169669, responsible user: Automated Price Update Changed the upper bound price of wise_dragon_boots to 169669, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 650, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 650, responsible user: Automated Price Update Changed the lower bound price of spider_talisman to 68755, responsible user: Automated Price Update Changed the upper bound price of spider_talisman to 68755, responsible user: Automated Price Update Changed the lower bound price of remnant_of_the_eye to 600, responsible user: Automated Price Update Changed the upper bound price of remnant_of_the_eye to 600, responsible user: Automated Price Update Changed the lower bound price of protector_dragon_leggings to 165870, responsible user: Automated Price Update Changed the upper bound price of protector_dragon_leggings to 165870, responsible user: Automated Price Update Changed the lower bound price of ember_chestplate to 1101, responsible user: Automated Price Update Changed the upper bound price of ember_chestplate to 1101, responsible user: Automated Price Update Changed the lower bound price of remnant_of_the_eye to 590, responsible user: Automated Price Update Changed the upper bound price of remnant_of_the_eye to 590, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_helmet to 1139, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_helmet to 1139, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 610673, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 610673, responsible user: Automated Price Update Changed the lower bound price of protector_dragon_chestplate to 119936, responsible user: Automated Price Update Changed the upper bound price of protector_dragon_chestplate to 119936, responsible user: Automated Price Update Changed the lower bound price of enchanted_redstone_lamp to 135712, responsible user: Automated Price Update Changed the upper bound price of enchanted_redstone_lamp to 135712, responsible user: Automated Price Update Changed the lower bound price of enchanted_clay to 593, responsible user: Automated Price Update Changed the upper bound price of enchanted_clay to 593, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 613494, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 613494, responsible user: Automated Price Update Changed the lower bound price of aspect_of_the_dragons to 6314861, responsible user: Automated Price Update Changed the upper bound price of aspect_of_the_dragons to 6314861, responsible user: Automated Price Update


Sunday 2020-02-09 06:56:54 by skyblockz

Database update Changes: Changed the lower bound price of jungle_axe to 565, responsible user: Automated Price Update Changed the upper bound price of jungle_axe to 565, responsible user: Automated Price Update Changed the lower bound price of magical_mushroom_soup to 8, responsible user: Automated Price Update Changed the upper bound price of magical_mushroom_soup to 8, responsible user: Automated Price Update Changed the lower bound price of enchanted_clay to 603, responsible user: Automated Price Update Changed the upper bound price of enchanted_clay to 603, responsible user: Automated Price Update Changed the lower bound price of enchanted_bone to 719, responsible user: Automated Price Update Changed the upper bound price of enchanted_bone to 719, responsible user: Automated Price Update Changed the lower bound price of emerald to 9, responsible user: Automated Price Update Changed the upper bound price of emerald to 9, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 597444, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 597444, responsible user: Automated Price Update Changed the lower bound price of unstable_dragon_fragment to 8333, responsible user: Automated Price Update Changed the upper bound price of unstable_dragon_fragment to 8333, responsible user: Automated Price Update Changed the lower bound price of enchanted_bread to 52, responsible user: Automated Price Update Changed the upper bound price of enchanted_bread to 52, responsible user: Automated Price Update Changed the lower bound price of aspect_of_the_end to 195943, responsible user: Automated Price Update Changed the upper bound price of aspect_of_the_end to 195943, responsible user: Automated Price Update Changed the lower bound price of enchanted_snow_block to 723, responsible user: Automated Price Update Changed the upper bound price of enchanted_snow_block to 723, responsible user: Automated Price Update Changed the lower bound price of enchanted_clay to 606, responsible user: Automated Price Update Changed the upper bound price of enchanted_clay to 606, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 721, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 721, responsible user: Automated Price Update Changed the lower bound price of remnant_of_the_eye to 590, responsible user: Automated Price Update Changed the upper bound price of remnant_of_the_eye to 590, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 721, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 721, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 598650, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 598650, responsible user: Automated Price Update Changed the lower bound price of hot_potato_book to 90881, responsible user: Automated Price Update Changed the upper bound price of hot_potato_book to 90881, responsible user: Automated Price Update Changed the lower bound price of sea_creature_artifact to 1828529, responsible user: Automated Price Update Changed the upper bound price of sea_creature_artifact to 1828529, responsible user: Automated Price Update Changed the lower bound price of enchanted_gold_block to 151413, responsible user: Automated Price Update Changed the upper bound price of enchanted_gold_block to 151413, responsible user: Automated Price Update Changed the lower bound price of young_dragon_boots to 268821, responsible user: Automated Price Update Changed the upper bound price of young_dragon_boots to 268821, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_fragment to 25420, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_fragment to 25420, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 696, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 696, responsible user: Automated Price Update Changed the lower bound price of enchanted_bone to 709, responsible user: Automated Price Update Changed the upper bound price of enchanted_bone to 709, responsible user: Automated Price Update Changed the lower bound price of hot_potato_book to 87543, responsible user: Automated Price Update Changed the upper bound price of hot_potato_book to 87543, responsible user: Automated Price Update Changed the lower bound price of enchanted_bone to 694, responsible user: Automated Price Update Changed the upper bound price of enchanted_bone to 694, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 673, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 673, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 660, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 660, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 656, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 656, responsible user: Automated Price Update Changed the lower bound price of enchanted_clay to 608, responsible user: Automated Price Update Changed the upper bound price of enchanted_clay to 608, responsible user: Automated Price Update Changed the lower bound price of cubism_v to 225, responsible user: Automated Price Update Changed the upper bound price of cubism_v to 225, responsible user: Automated Price Update Changed the lower bound price of wise_dragon_leggings to 381512, responsible user: Automated Price Update Changed the upper bound price of wise_dragon_leggings to 381512, responsible user: Automated Price Update Changed the lower bound price of remnant_of_the_eye to 581, responsible user: Automated Price Update Changed the upper bound price of remnant_of_the_eye to 581, responsible user: Automated Price Update Changed the lower bound price of enchanted_dark_oak_wood to 1311, responsible user: Automated Price Update Changed the upper bound price of enchanted_dark_oak_wood to 1311, responsible user: Automated Price Update Changed the lower bound price of hot_potato_book to 84539, responsible user: Automated Price Update Changed the upper bound price of hot_potato_book to 84539, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 599735, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 599735, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 600712, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 600712, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 601974, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 601974, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 602152, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 602152, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 426998, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 426998, responsible user: Automated Price Update Changed the lower bound price of hot_potato_book to 82698, responsible user: Automated Price Update Changed the upper bound price of hot_potato_book to 82698, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 644, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 644, responsible user: Automated Price Update Changed the lower bound price of enchanted_baked_potato to 96562, responsible user: Automated Price Update Changed the upper bound price of enchanted_baked_potato to 96562, responsible user: Automated Price Update Changed the lower bound price of wolf_tooth to 545, responsible user: Automated Price Update Changed the upper bound price of wolf_tooth to 545, responsible user: Automated Price Update Changed the lower bound price of wood_singularity to 4263071, responsible user: Automated Price Update Changed the upper bound price of wood_singularity to 4263071, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 602887, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 602887, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 634, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 634, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1813, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1813, responsible user: Automated Price Update Changed the lower bound price of young_dragon_boots to 256939, responsible user: Automated Price Update Changed the upper bound price of young_dragon_boots to 256939, responsible user: Automated Price Update Changed the lower bound price of grand_experience_bottle to 5790, responsible user: Automated Price Update Changed the upper bound price of grand_experience_bottle to 5790, responsible user: Automated Price Update Changed the lower bound price of enchanted_diamond_block to 207361, responsible user: Automated Price Update Changed the upper bound price of enchanted_diamond_block to 207361, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 617, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 617, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 603932, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 603932, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 603539, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 603539, responsible user: Automated Price Update Changed the lower bound price of foul_flesh to 34030, responsible user: Automated Price Update Changed the upper bound price of foul_flesh to 34030, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 604135, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 604135, responsible user: Automated Price Update Changed the lower bound price of enchanted_bone to 680, responsible user: Automated Price Update Changed the upper bound price of enchanted_bone to 680, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 604096, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 604096, responsible user: Automated Price Update Changed the lower bound price of unstable_dragon_fragment to 8602, responsible user: Automated Price Update Changed the upper bound price of unstable_dragon_fragment to 8602, responsible user: Automated Price Update Changed the lower bound price of golden_tooth to 113561, responsible user: Automated Price Update Changed the upper bound price of golden_tooth to 113561, responsible user: Automated Price Update Changed the lower bound price of fish_affinity_talisman to 181303, responsible user: Automated Price Update Changed the upper bound price of fish_affinity_talisman to 181303, responsible user: Automated Price Update Changed the lower bound price of aspect_of_the_dragons to 6361688, responsible user: Automated Price Update Changed the upper bound price of aspect_of_the_dragons to 6361688, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 609, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 609, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_chestplate to 2603760, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_chestplate to 2603760, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 602, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 602, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_leggings to 2513655, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_leggings to 2513655, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_helmet to 1028, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_helmet to 1028, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 604636, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 604636, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 598, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 598, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 306813, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 306813, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 592, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 592, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 607422, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 607422, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 580, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 580, responsible user: Automated Price Update Changed the lower bound price of piggy_bank to 159024, responsible user: Automated Price Update Changed the upper bound price of piggy_bank to 159024, responsible user: Automated Price Update Changed the lower bound price of hot_potato_book to 81928, responsible user: Automated Price Update Changed the upper bound price of hot_potato_book to 81928, responsible user: Automated Price Update Changed the lower bound price of obsidian_chestplate to 3662, responsible user: Automated Price Update Changed the upper bound price of obsidian_chestplate to 3662, responsible user: Automated Price Update Changed the lower bound price of enchanted_packed_ice to 19826, responsible user: Automated Price Update Changed the upper bound price of enchanted_packed_ice to 19826, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 607630, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 607630, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_fragment to 25523, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_fragment to 25523, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 576, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 576, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1856, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1856, responsible user: Automated Price Update Changed the lower bound price of ender_pearl to 15, responsible user: Automated Price Update Changed the upper bound price of ender_pearl to 15, responsible user: Automated Price Update Changed the lower bound price of enchanted_flint to 1350, responsible user: Automated Price Update Changed the upper bound price of enchanted_flint to 1350, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 602422, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 602422, responsible user: Automated Price Update Changed the lower bound price of ember_rod to 31188, responsible user: Automated Price Update Changed the upper bound price of ember_rod to 31188, responsible user: Automated Price Update Changed the lower bound price of silver_fang to 3519, responsible user: Automated Price Update Changed the upper bound price of silver_fang to 3519, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 603513, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 603513, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 604112, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 604112, responsible user: Automated Price Update Changed the lower bound price of feather to 8, responsible user: Automated Price Update Changed the upper bound price of feather to 8, responsible user: Automated Price Update Changed the lower bound price of white_gift to 698, responsible user: Automated Price Update Changed the upper bound price of white_gift to 698, responsible user: Automated Price Update Changed the lower bound price of silent_pearl to 113, responsible user: Automated Price Update Changed the upper bound price of silent_pearl to 113, responsible user: Automated Price Update Changed the lower bound price of jungle_axe to 608, responsible user: Automated Price Update Changed the upper bound price of jungle_axe to 608, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 309194, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 309194, responsible user: Automated Price Update Changed the lower bound price of enchanted_clay to 595, responsible user: Automated Price Update Changed the upper bound price of enchanted_clay to 595, responsible user: Automated Price Update Changed the lower bound price of titanic_experience_bottle to 591337, responsible user: Automated Price Update Changed the upper bound price of titanic_experience_bottle to 591337, responsible user: Automated Price Update Changed the lower bound price of polished_pebble to 461, responsible user: Automated Price Update Changed the upper bound price of polished_pebble to 461, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 606951, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 606951, responsible user: Automated Price Update Changed the lower bound price of hot_potato_book to 82935, responsible user: Automated Price Update Changed the upper bound price of hot_potato_book to 82935, responsible user: Automated Price Update Changed the lower bound price of enchanted_redstone_block to 103872, responsible user: Automated Price Update Changed the upper bound price of enchanted_redstone_block to 103872, responsible user: Automated Price Update Changed the lower bound price of unstable_dragon_fragment to 8642, responsible user: Automated Price Update Changed the upper bound price of unstable_dragon_fragment to 8642, responsible user: Automated Price Update Changed the lower bound price of hot_potato_book to 80392, responsible user: Automated Price Update Changed the upper bound price of hot_potato_book to 80392, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 609506, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 609506, responsible user: Automated Price Update Changed the lower bound price of unstable_dragon_fragment to 8880, responsible user: Automated Price Update Changed the upper bound price of unstable_dragon_fragment to 8880, responsible user: Automated Price Update Changed the lower bound price of aspect_of_the_dragons to 6358019, responsible user: Automated Price Update Changed the upper bound price of aspect_of_the_dragons to 6358019, responsible user: Automated Price Update Changed the lower bound price of unstable_dragon_fragment to 9182, responsible user: Automated Price Update Changed the upper bound price of unstable_dragon_fragment to 9182, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 432598, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 432598, responsible user: Automated Price Update Changed the lower bound price of obsidian_chestplate to 3546, responsible user: Automated Price Update Changed the upper bound price of obsidian_chestplate to 3546, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 609889, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 609889, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 610233, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 610233, responsible user: Automated Price Update Changed the lower bound price of egg to 1, responsible user: Automated Price Update Changed the upper bound price of egg to 1, responsible user: Automated Price Update Changed the lower bound price of enchanted_redstone_block to 111228, responsible user: Automated Price Update Changed the upper bound price of enchanted_redstone_block to 111228, responsible user: Automated Price Update Changed the lower bound price of enchanted_emerald to 1172, responsible user: Automated Price Update Changed the upper bound price of enchanted_emerald to 1172, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 610160, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 610160, responsible user: Automated Price Update Changed the lower bound price of remnant_of_the_eye to 573, responsible user: Automated Price Update Changed the upper bound price of remnant_of_the_eye to 573, responsible user: Automated Price Update Changed the lower bound price of remnant_of_the_eye to 566, responsible user: Automated Price Update Changed the upper bound price of remnant_of_the_eye to 566, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 572, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 572, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 547, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 547, responsible user: Automated Price Update Changed the lower bound price of wolf_tooth to 522, responsible user: Automated Price Update Changed the upper bound price of wolf_tooth to 522, responsible user: Automated Price Update Changed the lower bound price of remnant_of_the_eye to 559, responsible user: Automated Price Update Changed the upper bound price of remnant_of_the_eye to 559, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 610094, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 610094, responsible user: Automated Price Update Changed the lower bound price of remnant_of_the_eye to 553, responsible user: Automated Price Update Changed the upper bound price of remnant_of_the_eye to 553, responsible user: Automated Price Update Changed the lower bound price of enchanted_melon to 229, responsible user: Automated Price Update Changed the upper bound price of enchanted_melon to 229, responsible user: Automated Price Update Changed the lower bound price of ember_rod to 30569, responsible user: Automated Price Update Changed the upper bound price of ember_rod to 30569, responsible user: Automated Price Update Changed the lower bound price of silver_fang to 3529, responsible user: Automated Price Update Changed the upper bound price of silver_fang to 3529, responsible user: Automated Price Update Changed the lower bound price of enchanted_clay to 584, responsible user: Automated Price Update Changed the upper bound price of enchanted_clay to 584, responsible user: Automated Price Update Changed the lower bound price of hot_potato_book to 78965, responsible user: Automated Price Update Changed the upper bound price of hot_potato_book to 78965, responsible user: Automated Price Update Changed the lower bound price of silver_fang to 3356, responsible user: Automated Price Update Changed the upper bound price of silver_fang to 3356, responsible user: Automated Price Update Changed the lower bound price of hurricane_bow to 101389, responsible user: Automated Price Update Changed the upper bound price of hurricane_bow to 101389, responsible user: Automated Price Update Changed the lower bound price of enchanted_diamond_block to 207105, responsible user: Automated Price Update Changed the upper bound price of enchanted_diamond_block to 207105, responsible user: Automated Price Update Changed the lower bound price of small_backpack to 127, responsible user: Automated Price Update Changed the upper bound price of small_backpack to 127, responsible user: Automated Price Update Changed the lower bound price of enchanted_bread to 52, responsible user: Automated Price Update Changed the upper bound price of enchanted_bread to 52, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_chestplate to 1944, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_chestplate to 1944, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 437610, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 437610, responsible user: Automated Price Update Changed the lower bound price of young_dragon_boots to 250068, responsible user: Automated Price Update Changed the upper bound price of young_dragon_boots to 250068, responsible user: Automated Price Update Changed the lower bound price of magical_water_bucket to 38, responsible user: Automated Price Update Changed the upper bound price of magical_water_bucket to 38, responsible user: Automated Price Update Changed the lower bound price of small_backpack to 126, responsible user: Automated Price Update Changed the upper bound price of small_backpack to 126, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 554, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 554, responsible user: Automated Price Update Changed the lower bound price of hot_potato_book to 78673, responsible user: Automated Price Update Changed the upper bound price of hot_potato_book to 78673, responsible user: Automated Price Update Changed the lower bound price of small_backpack to 127, responsible user: Automated Price Update Changed the upper bound price of small_backpack to 127, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 311337, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 311337, responsible user: Automated Price Update Changed the lower bound price of enchanted_sugar_cane to 111225, responsible user: Automated Price Update Changed the upper bound price of enchanted_sugar_cane to 111225, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 612335, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 612335, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 604102, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 604102, responsible user: Automated Price Update Changed the lower bound price of small_backpack to 126, responsible user: Automated Price Update Changed the upper bound price of small_backpack to 126, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 307203, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 307203, responsible user: Automated Price Update


Sunday 2020-02-09 07:01:53 by skyblockz

Database update Changes: Changed the lower bound price of enchanted_melon to 222, responsible user: Automated Price Update Changed the upper bound price of enchanted_melon to 222, responsible user: Automated Price Update Changed the lower bound price of enchanted_sugar_cane to 113328, responsible user: Automated Price Update Changed the upper bound price of enchanted_sugar_cane to 113328, responsible user: Automated Price Update Changed the lower bound price of enchanted_sugar_cane to 115220, responsible user: Automated Price Update Changed the upper bound price of enchanted_sugar_cane to 115220, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 604642, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 604642, responsible user: Automated Price Update Changed the lower bound price of feather_ring to 3610, responsible user: Automated Price Update Changed the upper bound price of feather_ring to 3610, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_fragment to 25616, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_fragment to 25616, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_boots to 1058948, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_boots to 1058948, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1867, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1867, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 598178, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 598178, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 447080, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 447080, responsible user: Automated Price Update Changed the lower bound price of golden_tooth to 112705, responsible user: Automated Price Update Changed the upper bound price of golden_tooth to 112705, responsible user: Automated Price Update Changed the lower bound price of enchanted_raw_salmon to 1421, responsible user: Automated Price Update Changed the upper bound price of enchanted_raw_salmon to 1421, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_boots to 943, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_boots to 943, responsible user: Automated Price Update Changed the lower bound price of enchanted_clay to 574, responsible user: Automated Price Update Changed the upper bound price of enchanted_clay to 574, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 599310, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 599310, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_chestplate to 1964, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_chestplate to 1964, responsible user: Automated Price Update Changed the lower bound price of magnet_vi to 134, responsible user: Automated Price Update Changed the upper bound price of magnet_vi to 134, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 561, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 561, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1877, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1877, responsible user: Automated Price Update Changed the lower bound price of titanic_experience_bottle to 577830, responsible user: Automated Price Update Changed the upper bound price of titanic_experience_bottle to 577830, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 599754, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 599754, responsible user: Automated Price Update Changed the lower bound price of protector_dragon_fragment to 126, responsible user: Automated Price Update Changed the upper bound price of protector_dragon_fragment to 126, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 600729, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 600729, responsible user: Automated Price Update Changed the lower bound price of feather_ring to 3611, responsible user: Automated Price Update Changed the upper bound price of feather_ring to 3611, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 601031, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 601031, responsible user: Automated Price Update Changed the lower bound price of protector_dragon_fragment to 130, responsible user: Automated Price Update Changed the upper bound price of protector_dragon_fragment to 130, responsible user: Automated Price Update Changed the lower bound price of enchanted_diamond_block to 206874, responsible user: Automated Price Update Changed the upper bound price of enchanted_diamond_block to 206874, responsible user: Automated Price Update Changed the lower bound price of enchanted_clay to 579, responsible user: Automated Price Update Changed the upper bound price of enchanted_clay to 579, responsible user: Automated Price Update Changed the lower bound price of unstable_dragon_helmet to 631878, responsible user: Automated Price Update Changed the upper bound price of unstable_dragon_helmet to 631878, responsible user: Automated Price Update Changed the lower bound price of enchanted_grilled_pork to 189560, responsible user: Automated Price Update Changed the upper bound price of enchanted_grilled_pork to 189560, responsible user: Automated Price Update Changed the lower bound price of enchanted_diamond_block to 206667, responsible user: Automated Price Update Changed the upper bound price of enchanted_diamond_block to 206667, responsible user: Automated Price Update Changed the lower bound price of enchanted_diamond_block to 206480, responsible user: Automated Price Update Changed the upper bound price of enchanted_diamond_block to 206480, responsible user: Automated Price Update Changed the lower bound price of magical_water_bucket to 38, responsible user: Automated Price Update Changed the upper bound price of magical_water_bucket to 38, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_boots to 861, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_boots to 861, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_leggings to 1407, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_leggings to 1407, responsible user: Automated Price Update Changed the lower bound price of silver_fang to 3172, responsible user: Automated Price Update Changed the upper bound price of silver_fang to 3172, responsible user: Automated Price Update Changed the lower bound price of feather_ring to 3488, responsible user: Automated Price Update Changed the upper bound price of feather_ring to 3488, responsible user: Automated Price Update Changed the lower bound price of farm_suit_boots to 23, responsible user: Automated Price Update Changed the upper bound price of farm_suit_boots to 23, responsible user: Automated Price Update Changed the lower bound price of ember_leggings to 1546, responsible user: Automated Price Update Changed the upper bound price of ember_leggings to 1546, responsible user: Automated Price Update Changed the lower bound price of enchanted_egg to 459, responsible user: Automated Price Update Changed the upper bound price of enchanted_egg to 459, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 303483, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 303483, responsible user: Automated Price Update Changed the lower bound price of enchanted_dark_oak_wood to 1304, responsible user: Automated Price Update Changed the upper bound price of enchanted_dark_oak_wood to 1304, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 601878, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 601878, responsible user: Automated Price Update Changed the lower bound price of ender_bow to 1219, responsible user: Automated Price Update Changed the upper bound price of ender_bow to 1219, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 304185, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 304185, responsible user: Automated Price Update Changed the lower bound price of grand_experience_bottle to 6130, responsible user: Automated Price Update Changed the upper bound price of grand_experience_bottle to 6130, responsible user: Automated Price Update Changed the lower bound price of superboom_tnt to 488, responsible user: Automated Price Update Changed the upper bound price of superboom_tnt to 488, responsible user: Automated Price Update Changed the lower bound price of young_dragon_chestplate to 525914, responsible user: Automated Price Update Changed the upper bound price of young_dragon_chestplate to 525914, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1877, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1877, responsible user: Automated Price Update Changed the lower bound price of old_dragon_helmet to 161534, responsible user: Automated Price Update Changed the upper bound price of old_dragon_helmet to 161534, responsible user: Automated Price Update Changed the lower bound price of enchanted_pork to 2587, responsible user: Automated Price Update Changed the upper bound price of enchanted_pork to 2587, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1885, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1885, responsible user: Automated Price Update Changed the lower bound price of crystal_chestplate to 38005, responsible user: Automated Price Update Changed the upper bound price of crystal_chestplate to 38005, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1884, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1884, responsible user: Automated Price Update Changed the lower bound price of enchanted_sugar_cane to 115198, responsible user: Automated Price Update Changed the upper bound price of enchanted_sugar_cane to 115198, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_fragment to 26096, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_fragment to 26096, responsible user: Automated Price Update Changed the lower bound price of feather_ring to 3639, responsible user: Automated Price Update Changed the upper bound price of feather_ring to 3639, responsible user: Automated Price Update Changed the lower bound price of young_dragon_chestplate to 530901, responsible user: Automated Price Update Changed the upper bound price of young_dragon_chestplate to 530901, responsible user: Automated Price Update Changed the lower bound price of enchanted_clay to 602, responsible user: Automated Price Update Changed the upper bound price of enchanted_clay to 602, responsible user: Automated Price Update Changed the lower bound price of superior_dragon_fragment to 148988, responsible user: Automated Price Update Changed the upper bound price of superior_dragon_fragment to 148988, responsible user: Automated Price Update Changed the lower bound price of enchanted_diamond_block to 206312, responsible user: Automated Price Update Changed the upper bound price of enchanted_diamond_block to 206312, responsible user: Automated Price Update Changed the lower bound price of power_vi to 2874336, responsible user: Automated Price Update Changed the upper bound price of power_vi to 2874336, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 304242, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 304242, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 542, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 542, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1883, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1883, responsible user: Automated Price Update Changed the lower bound price of enchanted_redstone_block to 115314, responsible user: Automated Price Update Changed the upper bound price of enchanted_redstone_block to 115314, responsible user: Automated Price Update Changed the lower bound price of protector_dragon_leggings to 158033, responsible user: Automated Price Update Changed the upper bound price of protector_dragon_leggings to 158033, responsible user: Automated Price Update Changed the lower bound price of silver_fang to 2970, responsible user: Automated Price Update Changed the upper bound price of silver_fang to 2970, responsible user: Automated Price Update Changed the lower bound price of old_dragon_leggings to 224394, responsible user: Automated Price Update Changed the upper bound price of old_dragon_leggings to 224394, responsible user: Automated Price Update Changed the lower bound price of silver_fang to 2823, responsible user: Automated Price Update Changed the upper bound price of silver_fang to 2823, responsible user: Automated Price Update Changed the lower bound price of compactor to 914, responsible user: Automated Price Update Changed the upper bound price of compactor to 914, responsible user: Automated Price Update Changed the lower bound price of wood_singularity to 4256806, responsible user: Automated Price Update Changed the upper bound price of wood_singularity to 4256806, responsible user: Automated Price Update Changed the lower bound price of enchanted_emerald_block to 212094, responsible user: Automated Price Update Changed the upper bound price of enchanted_emerald_block to 212094, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 601490, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 601490, responsible user: Automated Price Update Changed the lower bound price of remnant_of_the_eye to 548, responsible user: Automated Price Update Changed the upper bound price of remnant_of_the_eye to 548, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1882, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1882, responsible user: Automated Price Update Changed the lower bound price of ember_leggings to 1654, responsible user: Automated Price Update Changed the upper bound price of ember_leggings to 1654, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_fragment to 25901, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_fragment to 25901, responsible user: Automated Price Update Changed the lower bound price of rotten_flesh to 6, responsible user: Automated Price Update Changed the upper bound price of rotten_flesh to 6, responsible user: Automated Price Update Changed the lower bound price of enchanted_redstone_block to 113839, responsible user: Automated Price Update Changed the upper bound price of enchanted_redstone_block to 113839, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 446455, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 446455, responsible user: Automated Price Update Changed the lower bound price of compactor to 849, responsible user: Automated Price Update Changed the upper bound price of compactor to 849, responsible user: Automated Price Update Changed the lower bound price of feather_artifact to 214820, responsible user: Automated Price Update Changed the upper bound price of feather_artifact to 214820, responsible user: Automated Price Update Changed the lower bound price of small_backpack to 129, responsible user: Automated Price Update Changed the upper bound price of small_backpack to 129, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 544, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 544, responsible user: Automated Price Update Changed the lower bound price of enchanted_emerald_block to 206245, responsible user: Automated Price Update Changed the upper bound price of enchanted_emerald_block to 206245, responsible user: Automated Price Update Changed the lower bound price of silver_fang to 2673, responsible user: Automated Price Update Changed the upper bound price of silver_fang to 2673, responsible user: Automated Price Update Changed the lower bound price of enchanted_ink_sack to 52560, responsible user: Automated Price Update Changed the upper bound price of enchanted_ink_sack to 52560, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 304868, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 304868, responsible user: Automated Price Update Changed the lower bound price of enchanted_lapis_lazuli to 341, responsible user: Automated Price Update Changed the upper bound price of enchanted_lapis_lazuli to 341, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1881, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1881, responsible user: Automated Price Update Changed the lower bound price of enchanted_redstone_block to 122455, responsible user: Automated Price Update Changed the upper bound price of enchanted_redstone_block to 122455, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 602291, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 602291, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 518, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 518, responsible user: Automated Price Update Changed the lower bound price of compactor to 784, responsible user: Automated Price Update Changed the upper bound price of compactor to 784, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1880, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1880, responsible user: Automated Price Update Changed the lower bound price of compactor to 752, responsible user: Automated Price Update Changed the upper bound price of compactor to 752, responsible user: Automated Price Update Changed the lower bound price of critical_vi to 292932, responsible user: Automated Price Update Changed the upper bound price of critical_vi to 292932, responsible user: Automated Price Update Changed the lower bound price of enchanted_redstone_block to 120904, responsible user: Automated Price Update Changed the upper bound price of enchanted_redstone_block to 120904, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 603012, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 603012, responsible user: Automated Price Update Changed the lower bound price of silver_fang to 2596, responsible user: Automated Price Update Changed the upper bound price of silver_fang to 2596, responsible user: Automated Price Update Changed the lower bound price of jungle_axe to 602, responsible user: Automated Price Update Changed the upper bound price of jungle_axe to 602, responsible user: Automated Price Update Changed the lower bound price of bat_talisman to 33112, responsible user: Automated Price Update Changed the upper bound price of bat_talisman to 33112, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_fragment to 26478, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_fragment to 26478, responsible user: Automated Price Update Changed the lower bound price of hot_potato_book to 82973, responsible user: Automated Price Update Changed the upper bound price of hot_potato_book to 82973, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1880, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1880, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_fragment to 26245, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_fragment to 26245, responsible user: Automated Price Update Changed the lower bound price of enchanted_diamond_block to 206161, responsible user: Automated Price Update Changed the upper bound price of enchanted_diamond_block to 206161, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 305431, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 305431, responsible user: Automated Price Update Changed the lower bound price of spider_catalyst to 173377, responsible user: Automated Price Update Changed the upper bound price of spider_catalyst to 173377, responsible user: Automated Price Update Changed the lower bound price of hot_potato_book to 90733, responsible user: Automated Price Update Changed the upper bound price of hot_potato_book to 90733, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 603661, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 603661, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 447436, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 447436, responsible user: Automated Price Update Changed the lower bound price of enchanted_emerald_block to 200980, responsible user: Automated Price Update Changed the upper bound price of enchanted_emerald_block to 200980, responsible user: Automated Price Update Changed the lower bound price of enchanted_emerald_block to 196242, responsible user: Automated Price Update Changed the upper bound price of enchanted_emerald_block to 196242, responsible user: Automated Price Update Changed the lower bound price of feather_ring to 3482, responsible user: Automated Price Update Changed the upper bound price of feather_ring to 3482, responsible user: Automated Price Update Changed the lower bound price of frozen_chicken to 167016, responsible user: Automated Price Update Changed the upper bound price of frozen_chicken to 167016, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 446776, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 446776, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 603295, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 603295, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 447725, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 447725, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1880, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1880, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 441286, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 441286, responsible user: Automated Price Update Changed the lower bound price of titanic_experience_bottle to 620047, responsible user: Automated Price Update Changed the upper bound price of titanic_experience_bottle to 620047, responsible user: Automated Price Update Changed the lower bound price of spider_catalyst to 173529, responsible user: Automated Price Update Changed the upper bound price of spider_catalyst to 173529, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 603916, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 603916, responsible user: Automated Price Update Changed the lower bound price of enchanted_redstone_block to 126304, responsible user: Automated Price Update Changed the upper bound price of enchanted_redstone_block to 126304, responsible user: Automated Price Update Changed the lower bound price of remnant_of_the_eye to 543, responsible user: Automated Price Update Changed the upper bound price of remnant_of_the_eye to 543, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 520, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 520, responsible user: Automated Price Update Changed the lower bound price of wolf_tooth to 487, responsible user: Automated Price Update Changed the upper bound price of wolf_tooth to 487, responsible user: Automated Price Update Changed the lower bound price of enchanted_ice to 112, responsible user: Automated Price Update Changed the upper bound price of enchanted_ice to 112, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 435491, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 435491, responsible user: Automated Price Update Changed the lower bound price of unstable_dragon_fragment to 9514, responsible user: Automated Price Update Changed the upper bound price of unstable_dragon_fragment to 9514, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 603524, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 603524, responsible user: Automated Price Update Changed the lower bound price of wolf_tooth to 479, responsible user: Automated Price Update Changed the upper bound price of wolf_tooth to 479, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1880, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1880, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 603172, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 603172, responsible user: Automated Price Update Changed the lower bound price of enchanted_blaze_rod to 486692, responsible user: Automated Price Update Changed the upper bound price of enchanted_blaze_rod to 486692, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 603805, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 603805, responsible user: Automated Price Update Changed the lower bound price of wolf_tooth to 472, responsible user: Automated Price Update Changed the upper bound price of wolf_tooth to 472, responsible user: Automated Price Update Changed the lower bound price of ender_leggings to 19784, responsible user: Automated Price Update Changed the upper bound price of ender_leggings to 19784, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 604374, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 604374, responsible user: Automated Price Update Changed the lower bound price of enchanted_lapis_lazuli to 325, responsible user: Automated Price Update Changed the upper bound price of enchanted_lapis_lazuli to 325, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 607825, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 607825, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 607992, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 607992, responsible user: Automated Price Update Changed the lower bound price of enchanted_dark_oak_wood to 1281, responsible user: Automated Price Update Changed the upper bound price of enchanted_dark_oak_wood to 1281, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1887, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1887, responsible user: Automated Price Update Changed the lower bound price of raider_axe to 111684, responsible user: Automated Price Update Changed the upper bound price of raider_axe to 111684, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_chestplate to 1968, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_chestplate to 1968, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1886, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1886, responsible user: Automated Price Update Changed the lower bound price of wise_dragon_leggings to 378540, responsible user: Automated Price Update Changed the upper bound price of wise_dragon_leggings to 378540, responsible user: Automated Price Update Changed the lower bound price of enchanted_ice to 109, responsible user: Automated Price Update Changed the upper bound price of enchanted_ice to 109, responsible user: Automated Price Update Changed the lower bound price of enchanted_hopper to 719084, responsible user: Automated Price Update Changed the upper bound price of enchanted_hopper to 719084, responsible user: Automated Price Update Changed the lower bound price of enchanted_ice to 106, responsible user: Automated Price Update Changed the upper bound price of enchanted_ice to 106, responsible user: Automated Price Update Changed the lower bound price of wolf_talisman to 55436, responsible user: Automated Price Update Changed the upper bound price of wolf_talisman to 55436, responsible user: Automated Price Update Changed the lower bound price of spider_catalyst to 173666, responsible user: Automated Price Update Changed the upper bound price of spider_catalyst to 173666, responsible user: Automated Price Update Changed the lower bound price of enchanted_redstone_block to 121278, responsible user: Automated Price Update Changed the upper bound price of enchanted_redstone_block to 121278, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_fragment to 26620, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_fragment to 26620, responsible user: Automated Price Update Changed the lower bound price of enchanted_lapis_block to 64947, responsible user: Automated Price Update Changed the upper bound price of enchanted_lapis_block to 64947, responsible user: Automated Price Update Changed the lower bound price of remnant_of_the_eye to 539, responsible user: Automated Price Update Changed the upper bound price of remnant_of_the_eye to 539, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1893, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1893, responsible user: Automated Price Update Changed the lower bound price of enchanted_ink_sack to 53054, responsible user: Automated Price Update Changed the upper bound price of enchanted_ink_sack to 53054, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_leggings to 1441, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_leggings to 1441, responsible user: Automated Price Update Changed the lower bound price of enchanted_carrot to 188, responsible user: Automated Price Update Changed the upper bound price of enchanted_carrot to 188, responsible user: Automated Price Update Changed the lower bound price of feather_artifact to 218480, responsible user: Automated Price Update Changed the upper bound price of feather_artifact to 218480, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 426942, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 426942, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 433180, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 433180, responsible user: Automated Price Update Changed the lower bound price of enchanted_sugar_cane to 114678, responsible user: Automated Price Update Changed the upper bound price of enchanted_sugar_cane to 114678, responsible user: Automated Price Update Changed the lower bound price of enchanted_clay to 626, responsible user: Automated Price Update Changed the upper bound price of enchanted_clay to 626, responsible user: Automated Price Update Changed the lower bound price of spider_catalyst to 171300, responsible user: Automated Price Update Changed the upper bound price of spider_catalyst to 171300, responsible user: Automated Price Update Changed the lower bound price of golden_tooth to 113833, responsible user: Automated Price Update Changed the upper bound price of golden_tooth to 113833, responsible user: Automated Price Update Changed the lower bound price of enchanted_clay to 627, responsible user: Automated Price Update Changed the upper bound price of enchanted_clay to 627, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 433945, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 433945, responsible user: Automated Price Update


Sunday 2020-02-09 07:02:44 by petrero

31.3.Form Type Extension{Registering the Form Type Extension; The form.type_extension Tag & autoconfigure}

Registering the Form Type Extension The only new method is getExtendedType() - we'll talk about that in a second. To tell Symfony that this form type extension exists and to tell it that we want to extend the TextareaType, we need a little bit of config. This might look confusing at first. Let's code it up, then I'll explain. Open config/services.yaml. And, at the bottom, we need to give our service a "tag". First, put the form class and below, add tags. The syntax here is a bit ugly: add a dash, open an array and set name to form.type_extension. Then I'll create a new line for my own sanity and add one more option extended_type. We need to set this to the form type class that we want to extend - so TextareaType. Let's cheat real quick: I'll use TextareaType, auto-complete that, copy the class, then delete that. Go paste it in the config. Oh, and I forgot my comma! As soon as we do this, every time a TextareaType is created in the system, every method on our TextareaSizeExtension will be called. It's almost as if each of these methods actually lives inside of the TextareaType class! If we add some code to buildForm(), it's pretty much identical to opening up the TextareaType class and adding code right there!

The form.type_extension Tag & autoconfigure Now, two important things. If you're using Symfony 4.2, then you do not need to add any of this code in services.yaml. Whenever you need to "plug into" some part of Symfony, internally, you do that by registering a service and giving it a "tag". The form.type_extension tag says:

Hey Symfony! This isn't just a normal service! It's a form type extension! So make sure you use it for that!

But these days, you don't see "tags" much in Symfony. The reason is simple: for most things, Symfony looks at the interfaces that your service implements, and adds the correct tags automatically. In Symfony 4.1 and earlier, this does not happen for the FormTypeExtensionInterface. But in Symfony 4.2... it does! So, no config needed... at all. But then, how does Symfony know which form type we want to extend in Symfony 4.2? The getExtendedType() method! Inside, return TextareaType::class. And yea, we also need to fill in this method in Symfony 4.1... it's a bit redundant, which is why Symfony 4.2 will be so much cooler.

Tip

Since Symfony 4.2 getExtendedType() method is deprecated in favor of getExtendedTypes() but you still need a dummy implementation of getExtendedType()


Sunday 2020-02-09 07:02:44 by petrero

31.6.Form Type Extension{Adding a new Field Option; How CSRF Protection Works}

But, in TextareaSizeExtension, we can invent new options. Do it down in configureOptions(): add $resolver->setDefaults() and invent a new rows option with a default value of 10. Now, up in buildView(), notice that almost every method is passed the final array of $options for this field. Set the rows attribute to $options['rows']. Done. The rows will default to 10, but we can override that via a brand, new shiny form field option. Try it! Refresh, inspect the textarea and... yes! The rows attribute is set to 15.

How CSRF Protection Works This is the power of form type extensions. And these are even used in the core of Symfony to do some cool stuff. For example, remember how every form automatically has an _token CSRF token field? How does Symfony magically add that? The answer: a form type extension. Press Shift+Shift and look for a class called FormTypeCsrfExtension. Cool! It extends an AbstractTypeExtension class, which implements the same FormTypeExtensionInterface but prevents you from needing to override every method. We also could have used this same class. Anyways, in buildForm() it adds an "event listener", which activates some code that will validate the _token field when we submit. We'll talk about events in a little while. In finishView() - which is very similar to buildView() - it adds a few variables to help render that hidden field. And finally, in configureOptions(), it adds some options that allow us to control things. For example, inside the configureOptions() method of any form class - like ArticleFormType - we could set a csrf_protection option to false to disable the CSRF token. Next: how could we make our form look or act differently based on the data passed to it? Like, how could we make the author field disabled, only on the edit form? Let's find out!


Sunday 2020-02-09 07:46:34 by petrero

32.1.Tweak your Form based on the Underlying Data

New goal team! Remember this author field? It's where we added all this nice auto-complete magic. I want this field to be fully functional on the "new form", but disabled on the edit form: as wonderful as they are, some of our alien authors get nervous and sometimes try to change an article to look like it was written by someone else. This is the first time that we want the same form to behave in two different ways, based on where it is used. Let's see: on our new endpoint, the form creates the new Article object behind the scenes for us. But on the edit page, the form is modifying an existing Article: we pass this to the form. So, hmm, in the buildForm() method of our form class, if we could get access to the data that was passed to the form - either the existing Article object or maybe nothing - then we could use that info to build the fields differently. Fortunately... that's easy. The secret is the $options argument that's passed to us. Let's see what this looks like: dd($options) and then go back and refresh the edit page. Wow! There are a ton of options. And all of these are things that we could configure down in configureOptions(). But, the majority of this stuff isn't all that important. However, there is one super-helpful key: data. It's set to our Article object! Bingo! Now, open another tab and go to /admin/article/new. Oh. This time there is no data... which makes sense because we never passed anything to the form. That's great! We can use the data key to get the underlying data.


Sunday 2020-02-09 08:03:03 by petrero

32.5.Tweak your Form based on the Underlying Data{Conditionally Hiding / Showing a Field}

So... we'll add it! Copy the option name, go into ArticleFormType and, down in configureOptions(), add include_published_at set to false. This is enough to make this a valid option... with a default value. Now, up in buildForm(), the $options array will always have an include_published_at key. We can use that below to say if ($options['include_published_at']), then we want that field. Remove it from above, then say $builder paste and... clean that up a little bit. I love it! On the edit form, because we've overridden that option to be true, when we refresh... yes! We have the field! Open up the profiler for your form and click on the top level. Nice! You can see that a passed option include_published_at was set to true. For the new page, we should not have that field. Try it! Woh! An error from Twig:

Neither the property publishedAt nor one of the methods publishedAt(), blah blah blah, exist in some FormView class.


Sunday 2020-02-09 08:56:53 by skyblockz

Database update Changes: Changed the lower bound price of super_compactor_3000 to 429695, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 429695, responsible user: Automated Price Update Changed the lower bound price of enchanted_diamond_block to 225265, responsible user: Automated Price Update Changed the upper bound price of enchanted_diamond_block to 225265, responsible user: Automated Price Update Changed the lower bound price of ember_rod to 20823, responsible user: Automated Price Update Changed the upper bound price of ember_rod to 20823, responsible user: Automated Price Update Changed the lower bound price of unstable_dragon_boots to 502103, responsible user: Automated Price Update Changed the upper bound price of unstable_dragon_boots to 502103, responsible user: Automated Price Update Changed the lower bound price of golden_tooth to 114520, responsible user: Automated Price Update Changed the upper bound price of golden_tooth to 114520, responsible user: Automated Price Update Changed the lower bound price of guardian_chestplate to 1493, responsible user: Automated Price Update Changed the upper bound price of guardian_chestplate to 1493, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 564794, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 564794, responsible user: Automated Price Update Changed the lower bound price of raider_axe to 117763, responsible user: Automated Price Update Changed the upper bound price of raider_axe to 117763, responsible user: Automated Price Update Changed the lower bound price of superior_dragon_fragment to 148713, responsible user: Automated Price Update Changed the upper bound price of superior_dragon_fragment to 148713, responsible user: Automated Price Update Changed the lower bound price of enchanted_dark_oak_wood to 1370, responsible user: Automated Price Update Changed the upper bound price of enchanted_dark_oak_wood to 1370, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_helmet to 816, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_helmet to 816, responsible user: Automated Price Update Changed the lower bound price of wolf_tooth to 649, responsible user: Automated Price Update Changed the upper bound price of wolf_tooth to 649, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 605, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 605, responsible user: Automated Price Update Changed the lower bound price of enchanted_ender_pearl to 228, responsible user: Automated Price Update Changed the upper bound price of enchanted_ender_pearl to 228, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 564315, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 564315, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 433013, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 433013, responsible user: Automated Price Update Changed the lower bound price of enchanted_sugar_cane to 119173, responsible user: Automated Price Update Changed the upper bound price of enchanted_sugar_cane to 119173, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 435999, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 435999, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 438687, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 438687, responsible user: Automated Price Update Changed the lower bound price of fire_talisman to 28422, responsible user: Automated Price Update Changed the upper bound price of fire_talisman to 28422, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 366644, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 366644, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 563884, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 563884, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 623, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 623, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 568446, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 568446, responsible user: Automated Price Update Changed the lower bound price of hunk_of_ice to 13, responsible user: Automated Price Update Changed the upper bound price of hunk_of_ice to 13, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 566601, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 566601, responsible user: Automated Price Update Changed the lower bound price of enchanted_iron to 716, responsible user: Automated Price Update Changed the upper bound price of enchanted_iron to 716, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 588, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 588, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 568, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 568, responsible user: Automated Price Update Changed the lower bound price of unstable_dragon_boots to 486393, responsible user: Automated Price Update Changed the upper bound price of unstable_dragon_boots to 486393, responsible user: Automated Price Update Changed the lower bound price of remnant_of_the_eye to 570, responsible user: Automated Price Update Changed the upper bound price of remnant_of_the_eye to 570, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 556, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 556, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 441106, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 441106, responsible user: Automated Price Update Changed the lower bound price of winter_rod to 42624, responsible user: Automated Price Update Changed the upper bound price of winter_rod to 42624, responsible user: Automated Price Update Changed the lower bound price of magical_mushroom_soup to 8, responsible user: Automated Price Update Changed the upper bound price of magical_mushroom_soup to 8, responsible user: Automated Price Update Changed the lower bound price of golden_tooth to 113923, responsible user: Automated Price Update Changed the upper bound price of golden_tooth to 113923, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 611, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 611, responsible user: Automated Price Update Changed the lower bound price of enchanted_ender_pearl to 228, responsible user: Automated Price Update Changed the upper bound price of enchanted_ender_pearl to 228, responsible user: Automated Price Update Changed the lower bound price of spider_ring to 117102, responsible user: Automated Price Update Changed the upper bound price of spider_ring to 117102, responsible user: Automated Price Update Changed the lower bound price of enchanted_acacia_wood to 1360, responsible user: Automated Price Update Changed the upper bound price of enchanted_acacia_wood to 1360, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 363042, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 363042, responsible user: Automated Price Update Changed the lower bound price of young_dragon_boots to 234890, responsible user: Automated Price Update Changed the upper bound price of young_dragon_boots to 234890, responsible user: Automated Price Update Changed the lower bound price of enchanted_gold to 1034, responsible user: Automated Price Update Changed the upper bound price of enchanted_gold to 1034, responsible user: Automated Price Update Changed the lower bound price of wood_singularity to 4291125, responsible user: Automated Price Update Changed the upper bound price of wood_singularity to 4291125, responsible user: Automated Price Update Changed the lower bound price of old_dragon_leggings to 234163, responsible user: Automated Price Update Changed the upper bound price of old_dragon_leggings to 234163, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 668, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 668, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 614, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 614, responsible user: Automated Price Update Changed the lower bound price of raider_axe to 118987, responsible user: Automated Price Update Changed the upper bound price of raider_axe to 118987, responsible user: Automated Price Update Changed the lower bound price of ender_leggings to 20238, responsible user: Automated Price Update Changed the upper bound price of ender_leggings to 20238, responsible user: Automated Price Update Changed the lower bound price of young_dragon_helmet to 549593, responsible user: Automated Price Update Changed the upper bound price of young_dragon_helmet to 549593, responsible user: Automated Price Update Changed the lower bound price of magical_mushroom_soup to 8, responsible user: Automated Price Update Changed the upper bound price of magical_mushroom_soup to 8, responsible user: Automated Price Update Changed the lower bound price of ender_pearl to 15, responsible user: Automated Price Update Changed the upper bound price of ender_pearl to 15, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 361123, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 361123, responsible user: Automated Price Update Changed the lower bound price of ember_rod to 22034, responsible user: Automated Price Update Changed the upper bound price of ember_rod to 22034, responsible user: Automated Price Update Changed the lower bound price of protector_dragon_chestplate to 109880, responsible user: Automated Price Update Changed the upper bound price of protector_dragon_chestplate to 109880, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_fragment to 31081, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_fragment to 31081, responsible user: Automated Price Update Changed the lower bound price of hot_potato_book to 98868, responsible user: Automated Price Update Changed the upper bound price of hot_potato_book to 98868, responsible user: Automated Price Update Changed the lower bound price of enchanted_clay to 534, responsible user: Automated Price Update Changed the upper bound price of enchanted_clay to 534, responsible user: Automated Price Update Changed the lower bound price of tarantula_silk to 103764, responsible user: Automated Price Update Changed the upper bound price of tarantula_silk to 103764, responsible user: Automated Price Update Changed the lower bound price of winter_rod to 44362, responsible user: Automated Price Update Changed the upper bound price of winter_rod to 44362, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_helmet to 886, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_helmet to 886, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 565941, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 565941, responsible user: Automated Price Update Changed the lower bound price of wise_dragon_leggings to 359789, responsible user: Automated Price Update Changed the upper bound price of wise_dragon_leggings to 359789, responsible user: Automated Price Update Changed the lower bound price of magical_mushroom_soup to 8, responsible user: Automated Price Update Changed the upper bound price of magical_mushroom_soup to 8, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 565347, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 565347, responsible user: Automated Price Update Changed the lower bound price of unstable_dragon_helmet to 664876, responsible user: Automated Price Update Changed the upper bound price of unstable_dragon_helmet to 664876, responsible user: Automated Price Update Changed the lower bound price of enchanted_lapis_lazuli to 315, responsible user: Automated Price Update Changed the upper bound price of enchanted_lapis_lazuli to 315, responsible user: Automated Price Update Changed the lower bound price of tarantula_helmet to 431796, responsible user: Automated Price Update Changed the upper bound price of tarantula_helmet to 431796, responsible user: Automated Price Update Changed the lower bound price of ender_chestplate to 17212, responsible user: Automated Price Update Changed the upper bound price of ender_chestplate to 17212, responsible user: Automated Price Update Changed the lower bound price of wand_of_healing to 514, responsible user: Automated Price Update Changed the upper bound price of wand_of_healing to 514, responsible user: Automated Price Update Changed the lower bound price of critical_vi to 308092, responsible user: Automated Price Update Changed the upper bound price of critical_vi to 308092, responsible user: Automated Price Update Changed the lower bound price of protector_dragon_fragment to 164, responsible user: Automated Price Update Changed the upper bound price of protector_dragon_fragment to 164, responsible user: Automated Price Update Changed the lower bound price of ender_leggings to 19364, responsible user: Automated Price Update Changed the upper bound price of ender_leggings to 19364, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 351461, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 351461, responsible user: Automated Price Update Changed the lower bound price of old_dragon_leggings to 230860, responsible user: Automated Price Update Changed the upper bound price of old_dragon_leggings to 230860, responsible user: Automated Price Update Changed the lower bound price of enchanted_egg to 446, responsible user: Automated Price Update Changed the upper bound price of enchanted_egg to 446, responsible user: Automated Price Update Changed the lower bound price of critical_vi to 327283, responsible user: Automated Price Update Changed the upper bound price of critical_vi to 327283, responsible user: Automated Price Update Changed the lower bound price of enchanted_dark_oak_wood to 1413, responsible user: Automated Price Update Changed the upper bound price of enchanted_dark_oak_wood to 1413, responsible user: Automated Price Update Changed the lower bound price of enchanted_redstone to 873, responsible user: Automated Price Update Changed the upper bound price of enchanted_redstone to 873, responsible user: Automated Price Update Changed the lower bound price of unstable_dragon_leggings to 899698, responsible user: Automated Price Update Changed the upper bound price of unstable_dragon_leggings to 899698, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 566312, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 566312, responsible user: Automated Price Update Changed the lower bound price of hot_potato_book to 96980, responsible user: Automated Price Update Changed the upper bound price of hot_potato_book to 96980, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 350415, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 350415, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_fragment to 30973, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_fragment to 30973, responsible user: Automated Price Update Changed the lower bound price of enchanted_jungle_wood to 1040, responsible user: Automated Price Update Changed the upper bound price of enchanted_jungle_wood to 1040, responsible user: Automated Price Update Changed the lower bound price of golden_tooth to 113031, responsible user: Automated Price Update Changed the upper bound price of golden_tooth to 113031, responsible user: Automated Price Update Changed the lower bound price of unstable_dragon_boots to 482198, responsible user: Automated Price Update Changed the upper bound price of unstable_dragon_boots to 482198, responsible user: Automated Price Update Changed the lower bound price of wolf_tooth to 645, responsible user: Automated Price Update Changed the upper bound price of wolf_tooth to 645, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 443283, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 443283, responsible user: Automated Price Update Changed the lower bound price of experience_artifact to 557666, responsible user: Automated Price Update Changed the upper bound price of experience_artifact to 557666, responsible user: Automated Price Update Changed the lower bound price of enchanted_string to 1684, responsible user: Automated Price Update Changed the upper bound price of enchanted_string to 1684, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 565681, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 565681, responsible user: Automated Price Update Changed the lower bound price of ender_helmet to 23283, responsible user: Automated Price Update Changed the upper bound price of ender_helmet to 23283, responsible user: Automated Price Update Changed the lower bound price of enchanted_redstone_block to 88939, responsible user: Automated Price Update Changed the upper bound price of enchanted_redstone_block to 88939, responsible user: Automated Price Update Changed the lower bound price of enchanted_lapis_block to 55627, responsible user: Automated Price Update Changed the upper bound price of enchanted_lapis_block to 55627, responsible user: Automated Price Update Changed the lower bound price of wolf_tooth to 622, responsible user: Automated Price Update Changed the upper bound price of wolf_tooth to 622, responsible user: Automated Price Update Changed the lower bound price of piggy_bank to 134525, responsible user: Automated Price Update Changed the upper bound price of piggy_bank to 134525, responsible user: Automated Price Update Changed the lower bound price of cheap_tuxedo_jacket to 799090, responsible user: Automated Price Update Changed the upper bound price of cheap_tuxedo_jacket to 799090, responsible user: Automated Price Update Changed the lower bound price of tarantula_silk to 104704, responsible user: Automated Price Update Changed the upper bound price of tarantula_silk to 104704, responsible user: Automated Price Update Changed the lower bound price of bone to 6, responsible user: Automated Price Update Changed the upper bound price of bone to 6, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 443038, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 443038, responsible user: Automated Price Update Changed the lower bound price of grand_experience_bottle to 4036, responsible user: Automated Price Update Changed the upper bound price of grand_experience_bottle to 4036, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 442434, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 442434, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 355374, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 355374, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 563113, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 563113, responsible user: Automated Price Update Changed the lower bound price of wolf_tooth to 618, responsible user: Automated Price Update Changed the upper bound price of wolf_tooth to 618, responsible user: Automated Price Update Changed the lower bound price of tarantula_helmet to 434243, responsible user: Automated Price Update Changed the upper bound price of tarantula_helmet to 434243, responsible user: Automated Price Update Changed the lower bound price of hot_potato_book to 102282, responsible user: Automated Price Update Changed the upper bound price of hot_potato_book to 102282, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_helmet to 807, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_helmet to 807, responsible user: Automated Price Update Changed the lower bound price of bat_talisman to 47368, responsible user: Automated Price Update Changed the upper bound price of bat_talisman to 47368, responsible user: Automated Price Update Changed the lower bound price of protector_dragon_fragment to 176, responsible user: Automated Price Update Changed the upper bound price of protector_dragon_fragment to 176, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_fragment to 30076, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_fragment to 30076, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 442466, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 442466, responsible user: Automated Price Update Changed the lower bound price of ender_helmet to 22966, responsible user: Automated Price Update Changed the upper bound price of ender_helmet to 22966, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 444507, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 444507, responsible user: Automated Price Update Changed the lower bound price of ender_leggings to 18428, responsible user: Automated Price Update Changed the upper bound price of ender_leggings to 18428, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 584, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 584, responsible user: Automated Price Update Changed the lower bound price of magical_mushroom_soup to 8, responsible user: Automated Price Update Changed the upper bound price of magical_mushroom_soup to 8, responsible user: Automated Price Update Changed the lower bound price of wise_dragon_fragment to 191, responsible user: Automated Price Update Changed the upper bound price of wise_dragon_fragment to 191, responsible user: Automated Price Update Changed the lower bound price of hot_potato_book to 102054, responsible user: Automated Price Update Changed the upper bound price of hot_potato_book to 102054, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 568327, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 568327, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 574744, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 574744, responsible user: Automated Price Update Changed the lower bound price of protector_dragon_fragment to 167, responsible user: Automated Price Update Changed the upper bound price of protector_dragon_fragment to 167, responsible user: Automated Price Update Changed the lower bound price of cheap_tuxedo_oxfords to 260177, responsible user: Automated Price Update Changed the upper bound price of cheap_tuxedo_oxfords to 260177, responsible user: Automated Price Update Changed the lower bound price of wise_dragon_boots to 184252, responsible user: Automated Price Update Changed the upper bound price of wise_dragon_boots to 184252, responsible user: Automated Price Update Changed the lower bound price of wolf_tooth to 614, responsible user: Automated Price Update Changed the upper bound price of wolf_tooth to 614, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 580520, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 580520, responsible user: Automated Price Update Changed the lower bound price of enchanted_bone to 428, responsible user: Automated Price Update Changed the upper bound price of enchanted_bone to 428, responsible user: Automated Price Update Changed the lower bound price of grand_experience_bottle to 4179, responsible user: Automated Price Update Changed the upper bound price of grand_experience_bottle to 4179, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 585718, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 585718, responsible user: Automated Price Update Changed the lower bound price of ender_chestplate to 16813, responsible user: Automated Price Update Changed the upper bound price of ender_chestplate to 16813, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 629, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 629, responsible user: Automated Price Update Changed the lower bound price of compactor to 867, responsible user: Automated Price Update Changed the upper bound price of compactor to 867, responsible user: Automated Price Update Changed the lower bound price of enchanted_magma_cream to 1268, responsible user: Automated Price Update Changed the upper bound price of enchanted_magma_cream to 1268, responsible user: Automated Price Update Changed the lower bound price of grand_experience_bottle to 3809, responsible user: Automated Price Update Changed the upper bound price of grand_experience_bottle to 3809, responsible user: Automated Price Update Changed the lower bound price of enchanted_redstone_block to 89545, responsible user: Automated Price Update Changed the upper bound price of enchanted_redstone_block to 89545, responsible user: Automated Price Update Changed the lower bound price of enchanted_jungle_wood to 1062, responsible user: Automated Price Update Changed the upper bound price of enchanted_jungle_wood to 1062, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 590396, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 590396, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 594606, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 594606, responsible user: Automated Price Update Changed the lower bound price of healing_ring to 822482, responsible user: Automated Price Update Changed the upper bound price of healing_ring to 822482, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 597245, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 597245, responsible user: Automated Price Update Changed the lower bound price of protector_dragon_fragment to 172, responsible user: Automated Price Update Changed the upper bound price of protector_dragon_fragment to 172, responsible user: Automated Price Update Changed the lower bound price of end_stone_bow to 3077, responsible user: Automated Price Update Changed the upper bound price of end_stone_bow to 3077, responsible user: Automated Price Update Changed the lower bound price of ember_rod to 20767, responsible user: Automated Price Update Changed the upper bound price of ember_rod to 20767, responsible user: Automated Price Update Changed the lower bound price of spooky_shard to 56846, responsible user: Automated Price Update Changed the upper bound price of spooky_shard to 56846, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 593520, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 593520, responsible user: Automated Price Update Changed the lower bound price of enchanted_lava_bucket to 360064, responsible user: Automated Price Update Changed the upper bound price of enchanted_lava_bucket to 360064, responsible user: Automated Price Update Changed the lower bound price of gravity_talisman to 967, responsible user: Automated Price Update Changed the upper bound price of gravity_talisman to 967, responsible user: Automated Price Update Changed the lower bound price of spooky_shard to 56911, responsible user: Automated Price Update Changed the upper bound price of spooky_shard to 56911, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 590168, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 590168, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 587151, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 587151, responsible user: Automated Price Update Changed the lower bound price of spooky_shard to 56970, responsible user: Automated Price Update Changed the upper bound price of spooky_shard to 56970, responsible user: Automated Price Update Changed the lower bound price of teleport_pad to 1717, responsible user: Automated Price Update Changed the upper bound price of teleport_pad to 1717, responsible user: Automated Price Update Changed the lower bound price of enchanted_grilled_pork to 197143, responsible user: Automated Price Update Changed the upper bound price of enchanted_grilled_pork to 197143, responsible user: Automated Price Update Changed the lower bound price of enchanted_bone to 422, responsible user: Automated Price Update Changed the upper bound price of enchanted_bone to 422, responsible user: Automated Price Update Changed the lower bound price of remnant_of_the_eye to 570, responsible user: Automated Price Update Changed the upper bound price of remnant_of_the_eye to 570, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 615, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 615, responsible user: Automated Price Update Changed the lower bound price of remnant_of_the_eye to 570, responsible user: Automated Price Update Changed the upper bound price of remnant_of_the_eye to 570, responsible user: Automated Price Update Changed the lower bound price of protector_dragon_fragment to 170, responsible user: Automated Price Update Changed the upper bound price of protector_dragon_fragment to 170, responsible user: Automated Price Update Changed the lower bound price of spooky_shard to 56273, responsible user: Automated Price Update Changed the upper bound price of spooky_shard to 56273, responsible user: Automated Price Update Changed the lower bound price of magical_mushroom_soup to 8, responsible user: Automated Price Update Changed the upper bound price of magical_mushroom_soup to 8, responsible user: Automated Price Update Changed the lower bound price of spooky_shard to 55646, responsible user: Automated Price Update Changed the upper bound price of spooky_shard to 55646, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 618, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 618, responsible user: Automated Price Update Changed the lower bound price of enchanted_grilled_pork to 199429, responsible user: Automated Price Update Changed the upper bound price of enchanted_grilled_pork to 199429, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_leggings to 2497141, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_leggings to 2497141, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 634, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 634, responsible user: Automated Price Update Changed the lower bound price of enchanted_magma_cream to 1255, responsible user: Automated Price Update Changed the upper bound price of enchanted_magma_cream to 1255, responsible user: Automated Price Update Changed the lower bound price of lapis_armor_leggings to 1520, responsible user: Automated Price Update Changed the upper bound price of lapis_armor_leggings to 1520, responsible user: Automated Price Update Changed the lower bound price of superior_dragon_fragment to 145342, responsible user: Automated Price Update Changed the upper bound price of superior_dragon_fragment to 145342, responsible user: Automated Price Update Changed the lower bound price of enchanted_cobblestone to 657, responsible user: Automated Price Update Changed the upper bound price of enchanted_cobblestone to 657, responsible user: Automated Price Update Changed the lower bound price of young_dragon_chestplate to 733791, responsible user: Automated Price Update Changed the upper bound price of young_dragon_chestplate to 733791, responsible user: Automated Price Update Changed the lower bound price of enchanted_grilled_pork to 196153, responsible user: Automated Price Update Changed the upper bound price of enchanted_grilled_pork to 196153, responsible user: Automated Price Update Changed the lower bound price of young_dragon_helmet to 571109, responsible user: Automated Price Update Changed the upper bound price of young_dragon_helmet to 571109, responsible user: Automated Price Update Changed the lower bound price of enchanted_grilled_pork to 193466, responsible user: Automated Price Update Changed the upper bound price of enchanted_grilled_pork to 193466, responsible user: Automated Price Update Changed the lower bound price of revenant_viscera to 93422, responsible user: Automated Price Update Changed the upper bound price of revenant_viscera to 93422, responsible user: Automated Price Update Changed the lower bound price of grand_experience_bottle to 4142, responsible user: Automated Price Update Changed the upper bound price of grand_experience_bottle to 4142, responsible user: Automated Price Update Changed the lower bound price of strong_dragon_helmet to 865181, responsible user: Automated Price Update Changed the upper bound price of strong_dragon_helmet to 865181, responsible user: Automated Price Update Changed the lower bound price of summoning_eye to 583436, responsible user: Automated Price Update Changed the upper bound price of summoning_eye to 583436, responsible user: Automated Price Update Changed the lower bound price of super_compactor_3000 to 452956, responsible user: Automated Price Update Changed the upper bound price of super_compactor_3000 to 452956, responsible user: Automated Price Update Changed the lower bound price of superior_dragon_fragment to 148019, responsible user: Automated Price Update Changed the upper bound price of superior_dragon_fragment to 148019, responsible user: Automated Price Update Changed the lower bound price of young_dragon_chestplate to 737078, responsible user: Automated Price Update Changed the upper bound price of young_dragon_chestplate to 737078, responsible user: Automated Price Update Changed the lower bound price of ember_fragment to 354, responsible user: Automated Price Update Changed the upper bound price of ember_fragment to 354, responsible user: Automated Price Update


Sunday 2020-02-09 09:15:46 by petrero

33.3.Form Model Classes (DTOs){Validation Constraints}

Validation Constraints Mission accomplished! Right? Wait, no! We forgot about validation! For example, check out the email field on User: we did add some @Assert constraints above this! But... now that our form is not bound to a User object, these constraints are not being read! It is now reading the annotations off of these properties... and we don't have any! Go back to your browser, inspect element on the form and add the novalidate attribute. Hit register to submit the form blank. Ah! We do have some validation: for the password and agree to terms fields. Why? Because those constraints were added into the form class itself. Let's start fixing things up. Above the email property, paste the two existing annotations. I do need a use statement for this: I'll cheat - add another @Email, hit tab - there's the use statement - and then delete that extra line. At this point, if you want to, you can remove these annotations from your User class. But, because we might use the User class on a form somewhere else - like an edit profile form - I'll keep them there. One of the really nice things about using a form model class is that we can remove the constraints from the form and put them in the model class so that we have everything in one place. Above $plainPassword, add @Assert\NotBlank() and @Assert\Length(). Let's pass in the same options: message="" and copy that from the form class. Then copy the minMessage string, add min=5, minMessage= and paste. Finally, above agreeTerms, go copy the message from the form, and add the same @Assert\IsTrue() with message= that message. Awesome! Let's celebrate by removing these from our form! Woo! Time to try it! Find your browser, refresh and... ooook - annotations parse error! It's a Ryan mistake! Let's go fix that - ah - what can I say? I love quotes! Try it again. Much better! All the validation constraints are being cleanly read from our model class. Except... for one. Go back to your User class: there was one more validation annotation on it: @UniqueEntity(). Copy this, go back into UserRegistrationFormModel and paste this above the class. We need a special use statement for this, so I'll re-type it, hit tab and... there it is! This annotation happens to live in a different namespace than all the others. Let's try this - refresh. Woh! Huge error!

Unable to find the object manager associated with an entity of class UserRegistrationFormModel

It thinks our model class is an entity! And, bad news friends: it is not possible to make UniqueEntity work on a class that is not an entity class. That's a bummer, but we can fix it: by creating our very-own custom validation constraint. Let's do that next!


Sunday 2020-02-09 09:15:46 by petrero

33.1.Form Model Classes (DTOs){Creating the Form Model Class}

I want to talk about a different strategy that we could have used for the registration form: a strategy that many people really love. The form class behind this is UserRegistrationFormType and it's bound to our User class. That makes sense: we ultimately want to create a User object. But this was an interesting form because, out of its three fields, two of them don't map back to a property on our User class! There is no plainPassword property or agreeTerms property on User. To work around this, we used a nice trick - setting mapped to false - which allowed us to have these fields without getting an error. Then, in our controller, we just need to read that data in a different way: like with $form['plainPassword']->getData() This is a great example of a form that doesn't look exactly like our entity class. And when your form starts to look different than your entity class, or maybe it looks more like a combination of several entity classes, it might not make sense to try to bind your form to your entity at all! Why? Because you might have to do all sorts of crazy things to get that to work, including using embedded forms, which isn't even something I like to talk about. What's the better solution? To create a model class that looks just like your form.

Creating the Form Model Class Let's try this out on our registration form. In your Form/ directory, I like to create a Model/ directory. Call the new class UserRegistrationFormModel. The purpose of this class is just to hold data, so it doesn't need to extend anything. And because our form has three fields - email, plainPassword and agreeTerms - I'm going to create three public properties: email, plainPassword, agreeTerms. Wait, why public? We never make public properties! Ok, yes, we could make these properties private and then add getter and setter methods for them. That is probably a bit better. But, because these classes are so simple and have just this one purpose, I often cheat and make the properties public, which works fine with the form component.


Sunday 2020-02-09 09:21:59 by AmyBSOD

Can finally set "no autopickup types"

That was ANNOYING!!! If I disable them all because I want to autopickup only thrown items, it should - damn it all - autopickup only thrown items! What the hell were you thinking? If I want to autopickup everything, I'll check all the item types! It makes NO sense that unchecking them all also picks them all!


Sunday 2020-02-09 10:05:03 by petrero

34.2.Custom Validator{Configuring the Annotation; Configuring your Annotation Properties}

Configuring the Annotation Ok: let's bring this generated code to life! Step 1: make sure your annotation class - UniqueUser - is ready to go. In general, an annotation can either be added above a class or above a property. Well, you can also add annotations above methods - that works pretty similar to properties. If you add a validation annotation above your class, then during validation, the value that's passed to that validator is the entire object. If you add it above a property, then the value that's passed is just that property's value. So, if you need access to multiple fields on an object for validation, then you'll need to create an annotation that can be used above the class. In this situation, I'm going to delete @UniqueEntity and, instead, add the new annotation above my $email property: @UniqueUser. Hit tab to auto-complete that and get the use statement. Nice! Now, go back to your annotation class, we need to do a bit more work. To follow an example, press shift+ shift and open the core NotBlank annotation class. See that @Target() annotation above the class? This is a special annotation... that configures, um, the annotation system! @Target tells the annotation system where your annotation is allowed to be used. Copy that and paste it above our class. This says that it's okay for this annotation to be used above a property, above a method or even inside of another annotation... which is a bit more of a complex case, but we'll leave it. What if you instead want your annotation to be put above a class? Open the UniqueEntity class as an example. Yep, you would use the CLASS target. The other thing you would need to do is override the getTargets() method. Wait, why is there an @Target annotation and a getTargets() method - isn't that redundant? Basically, yep! These provide more or less the same info to two different systems: the annotation system and the validation system. The getTargets() method defaults to PROPERTY - so you only need to override it if your annotation should be applied to a class.

Configuring your Annotation Properties Phew! The last thing we need to do inside of UniqueUser is give it a better default $message: we'll set it to the same thing that we have above our User class: I think you've already registered. Paste that and... cool! If you need to be able to configure more things on your annotation - just create more public properties on UniqueUser. Any properties on this class can be set or overridden as options when using the annotation. In UserRegistrationFormModel, I won't do it now, but we could add a message= option: that string would ultimately be set on the message property. Before we try this, go to UniqueUserValidator. See the setParameter() line? The makes it possible to add wildcards to your message - like:

The email {{ value }} is already registered

We could keep that, but since I'm not going to use it, I'll remove it. And... cool! With this setup, when we submit, this validator will be called and it will always fail. That's a good start. Let's try it!


Sunday 2020-02-09 10:05:03 by petrero

34.1.Custom Validator{Generating the Constraint Validator} Unfortunately, you can't use the @UniqueEntity() validation constraint above a class that is not an entity: it's just a known limitation. But, fortunately, this gives us the perfect excuse to create a custom validation constraint! Woo! When you can't find a built-in validation constraint that does what you need, the next thing to try is the @Assert\Callback constraint. We use this in the Article class. But, it has one limitation: because the method lives inside an entity class - we do not have access to any services. In our case, in order to know whether or not the email is taken yet, we need to make a query and so we do need to access a service.

Generating the Constraint Validator When that's your situation, it's time for a custom validation constraint. They're awesome anyways and we're going to cheat! Find your terminal and run:

php bin/console make:validator Call the class, how about, UniqueUser. Oh, this created two classes: UniqueUser and UniqueUserValidator. You'll find these inside a new Validator/ directory. Look at UniqueUser first: it's basically a dumb configuration object. This will be the class we use for our annotation. The actual validation is handled by UniqueUserValidator: Symfony will pass it the value being validated and a Constraint object - which will be that UniqueUser object we just saw. We'll use it to read some options to help us get our job done. For example, in the generated code, it reads the message property from the $constraint and sets that as the validation error. That's literally reading this public $message property from UniqueUser.


Sunday 2020-02-09 12:02:37 by Silversweeper

Misc

  • Added a bloodline for Taejo of Goryeo (+ a generic copy), awarded if he wins his starting war in 936.
  • Significantly reduced the prestige cost for Chinese Reconquests if there's no emperor of China.
  • Added the starting war between Jin and Tang in 936, along with a new CB for it.
  • Added a CB letting people with the Taejo bloodline reconquer duchies in the Korean Peninsula (+ Balhae, if it drifts into e_korea/becomes Koreanic) under certain circumstances.
  • Added a CB letting the Tenno, the Regent, and Shinto/Japonic Buddhist non-Chinese Imperial emperors reconquer land in Japan (+ Ryukyu and Hokkaido, if those de jure drift or become Shinto) to make it feasible to regain Japan if driven out since there are no Shinto/Japonic Buddhist holy wars.
  • Added a CB related to a potential Khitan invasion of Jin if they refuse to turn over the Sixteen Prefectures.
  • Added events to handle the Sixteen Prefectures handover.
  • Updated the Grace triggers to account for the above.
  • Moved Ryukyu out of the Japan region to prevent some checks for the region to include Ryukyu where not desired.
  • Added a decision for Li Bian to reclaim that name.
  • Added (currently hidden) events to rename Da Yining/Dali, Wuyue/Liangzhe, and Chu/Jinghunan.
  • Cleaned up a bunch of duplicate Mongol characters and fictive Mongol characters. Title histories still need updates.
  • Added Sun Dewei's starting war against Chu, along with the relevant claims.
  • Fixed marriages between Yuan and Goryeo.

Sunday 2020-02-09 12:25:38 by Olivier Perret

Adapt to breaking changes fron 0.32

Fuck you wm4 Thanks TheAMM


Sunday 2020-02-09 12:49:29 by Vawser

Update

  • Fume Sword now matches its DS2 gameplay design (physical/dark).
  • Fool's Flame is now found in Irithyll.
  • The Champion's Gravetender boss is now called the Triad, and considers of The Lord's Blade, the Dragonslayer and the Executioner. Upon killing them, you receive the Lord's Blade Set.
  • Dream bosses now give normal soul amounts.
  • Dream bosses now drop Primordial Titanite, but at a % chance in most cases. Does not scale with Luck.
  • All bosses except the Ancient Wyvern now potentially drop Primordial Titanite again.
  • Missionary Axe is now found in a chest in Undead Settlement (no longer dropped by the Evangelists).
  • Stray Demons in Smouldering Lake are now appropriately tanky.
  • Increased the drop rate of covenant items from the covenant emblems.
  • Removed the Beastly Flesh item.
  • Weapons with innate split damage have been buffed to account for the multiple defences/absorptions they have to go through.
  • Symbol of Avarice now drops from a mimic in Smouldering Lake. It is no longer a random drop from any of them.
  • Ring of Steel Protection: Grants 10/12/14/16% Physical Absorption
  • Flame Stoneplate Ring: Grants 10/12/14/16% Fire Absorption
  • Thunder Stoneplate Ring: Grants 10/12/14/16% Lightning Absorption
  • Magic Stoneplate Ring: Grants 10/12/14/16% Magic Absorption
  • Dark Stoneplate Ring: Grants 10/12/14/16% Dark Absorption
  • Speckled Stoneplate Ring: Grants 5/6/7/8% Elemental Absorption
  • Greatwood Remnants: Increases physical defence by 75 but increases evasive stamina consumption by 50%.
  • Londor Tincture: Restores 8 HP per second whilst below 50% HP.
  • Band of Stone: Increases Physical defense by 50/60/70/80
  • Band of Magic: Increases Magic defense by 50/60/70/80
  • Band of Flame: Increases Fire defense by 50/60/70/80
  • Band of Sparks: Increases Lightning defense by 50/60/70/80
  • Band of Darkness: Increases Dark defense by 50/60/70/80
  • Normalized the scale, bringing up the mid armors in terms of absorption, but lowering the heavy and light armors.
  • Reduced the slash/strike/thrust absorption values to be inline with the standard absorption.
  • Lowered the poise on light/ultra light armors.
  • Changed the curve on defense from stats to slow gain during the early levels.
  • Removed defense gain from soul level.
  • Increased the scaling multipliers for the Primordial reinforcement levels by 0.25 (was 1.75, now 2).

Sunday 2020-02-09 13:35:40 by GamingGeek

the mighty config commit (fucking hell this was pure pain)


Sunday 2020-02-09 14:30:07 by Marko Grdinić

"2:05pm. Done with both breakfast and the book. It was brutal, I loved it. If this is anything to go by, Astrid's story (it is by the same author) is going to be sick.

Ok...here is the plan. More chilling, then chores, then I will resume work. I needed today as a reward.

Sure, I could read stuff past 6pm, but leisure is not nearly as fun when you are tired.

2:10pm. Today, rather than starting work on the typechecker, what I will do is go from the other end and investigate how VSCode plugins work. I'll take a look at a few tutorials. I know nothing about it at this point, hopefully I won't have to write JS wrappers by hand. VSCode is pretty popular and made by MS so there should be a .NET bridge somewhere.

3:10pm. Done with chores. Finally, I can do a bit of work. I am in high spirits. That story was just what I needed. I actually had high expectations and they were met.

3:15pm. On the subject of typechecking, I've been thinking of trying out TAPL again, but I've learned from my experience well enough by now. Books, especially PL books are pretty useless. PL aspires to be math, but it really should be more algorithmically inclined in order to be useful.

Algorithms are the true science. Everything of value in the world can be found in algorithms. Even before the age of computers and before science got overtaken by charlatanism of the current age, the search for algorithms is what drove development.

I really got taken for a hard ride by the math meme, and I won't fall for the same trick again.

3:20pm. I got sidetracked. Today let me just do some research on VSCode itself. I'll take it easy until I am ready, and then go all in.

https://www.youtube.com/watch?v=4tk0Ak-dEjs How to Create a VSCode Extension

I guess I'll start with these baby videos and go from there."


Sunday 2020-02-09 15:25:12 by petrero

35.1.Setup: For Dependent Select Fields{Adding the First Select Field}

We're going to tackle one of the most annoying things in Symfony's form system, and, I hope, make it as painless as possible... because the end result is pretty cool! Log in as admin2@thespacebar.com, password engage and then go to /admin/article. Click to create a new article. Here's the goal: on this form, I want to add two new drop-down select elements: a location drop-down - so you can choose where in the galaxy you are - and a second dropdown with more specific location options depending on what you chose for the location. For example, if you select "Near a star" for your location, the next drop-down would update to be a list of stars. Or, if you select "The Solar System", the next drop-down will be a list of planets.

Adding the First Select Field This is called a "dependent form field", and, unfortunately, it's one of the trickier things to do with the form system - which is exactly why we're talking about it! Let's add the first new field. Find your terminal and run

php bin/console make:entity Modify the Article entity and create a new field called location. Make it a string field with yes to nullable in the database: the location will be optional. Now run:

php bin/console make:migration and open the Migrations/ directory to check out that new file. No surprises here, so let's go back and run it:

php bin/console doctrine:migrations:migrate Perfect!


Sunday 2020-02-09 16:37:57 by Nicolas Grekas

feature #30501 [FrameworkBundle][Routing] added Configurators to handle template and redirect controllers (HeahDude)

This PR was merged into the 5.1-dev branch.

Discussion

[FrameworkBundle][Routing] added Configurators to handle template and redirect controllers

Q A
Branch? master
Bug fix? no
New feature? yes
BC breaks? no
Deprecations? no
Tests pass? let's see
Fixed tickets partially #24640, #25145
License MIT
Doc PR symfony/symfony-docs#11120

While working on symfony/symfony-docs#11085, I felt bad about the long notations required for simple redirects and templates rendering template actions, but I love and use those features since always. Then I gave it a try yesterday night and now I realised I missed #24640 and that #25145 has been closed x).

So here we go, here's my WIP. WDYT of this implementation? ping @javiereguiluz?

I'm going to open the PR in the docs so we can discuss the DX changes there too, and keep focus on the code here.

Cheers!

EDIT

This PR now only update PHP-DSL configurators.


TODO:

  • gather reviews
  • [x] fix xml schema
  • add some tests
  • [ ] handle xsd auto discovery
  • rebase on top of #30507
  • add shortcuts for #30514

Commits

de74794acf [FrameworkBundle][Routing] added Configurators to handle template and redirect controllers


Sunday 2020-02-09 16:44:16 by petrero

36.2.Form Events & Dynamic ChoiceType choices{Dynamically Changing the Options}

Dynamically Changing the Options The first step to get this working is not so different from something we did earlier. To start, forget about trying to use fancy JavaScript to instantly reload the specificLocationName drop-down when we select a new location. Yes, we are going to do that - but later. Hit "Update" the save the location to "The Solar System". The first goal is this: when the form loads, because the location field is already set, the specificLocationName should show me the planet list. In other words, we should be able to use the underlying Article data inside the form to figure out which choices to use. I'll add some inline documentation just to tell my editor that this is an Article object or null. Then, $location = , if $article is an object, then $article->getLocation(), otherwise, null. Down below, copy the entire specificLocationName field and remove it. Then only if ($location) is set, add that field. For choices, use $this->getLocationNameChoices() and pass that $location. Cool! Again, no, if we change the location field, it will not magically update the specificLocationName field... not yet, at least. With this code, we're saying: when we originally load the form, if there is already a $location set on our Article entity, let's add the specificLocationName field with the correct choices. If there is no location, let's not load that field at all, which means in _form.html.twig, we need to render this field conditionally: {% if articleForm.specificLocationName is defined %}, then call form_row(). Let's try this! Refresh the page. The Solar System is selected and so... sweet! There is our list of planets! And we can totally save this. Yep! It saved as Earth. Open a second tab and go to the new article form. No surprise: there is no specificLocationName field here because, of course, the location isn't set yet. Our system now... sort of works. We can change the data... but we need to do it little-by-little. We can go to "Near a Star", hit "Update" and then change the specificLocationName field and save that. But I can't do it all at once: I need to fully reload the page... which kinda sucks!

Can you Hack the Options to Work? Heck, we can't even be clever! Change location to "The Solar System". Then, inspect element on the next field and change the "Betelgeuse" option to "Earth". In theory, that should work, right? Earth is a valid option when location is set to solar_system, and so this should at least be a hacky way to work with the system. Hit Update. Woh! It does not work! We get a validation error: This value is not valid. Why? Think about it: when we submit, Symfony first builds the form based on the Article data that's stored in the database. Because location is set to star in the database, it builds the specificLocationName field with the star options. When it sees earth being submitted for that field, it looks invalid! Our form needs to be even smarter: when we submit, the form needs to realize that the location field changed, and rebuild the specificLocationName choices before processing the data. Woh. We can do that by leveraging form events.


Sunday 2020-02-09 18:32:01 by Christopher Haster

Fixed more bugs, mostly related to ENOSPC on different geometries

Fixes:

  • Fixed reproducability issue when we can't read a directory revision
  • Fixed incorrect erase assumption if lfs_dir_fetch exceeds block size
  • Fixed cleanup issue caused by lfs_fs_relocate failing when trying to outline a file in lfs_file_sync
  • Fixed cleanup issue if we run out of space while extending a CTZ skip-list
  • Fixed missing half-orphans when allocating blocks during lfs_fs_deorphan

Also:

  • Added cycle-detection to readtree.py
  • Allowed pseudo-C expressions in test conditions (and it's beautifully hacky, see line 187 of test.py)
  • Better handling of ctrl-C during test runs
  • Added build-only mode to test.py
  • Limited stdout of test failures to 5 lines unless in verbose mode

Explanation of fixes below

  1. Fixed reproducability issue when we can't read a directory revision

    An interesting subtlety of the block-device layer is that the block-device is allowed to return LFS_ERR_CORRUPT on reads to untouched blocks. This can easily happen if a user is using ECC or some sort of CMAC on their blocks. Normally we never run into this, except for the optimization around directory revisions where we use uninitialized data to start our revision count.

    We correctly handle this case by ignoring whats on disk if the read fails, but end up using unitialized RAM instead. This is not an issue for normal use, though it can lead to a small information leak. However it creates a big problem for reproducability, which is very helpful for debugging.

    I ended up running into a case where the RAM values for the revision count was different, causing two identical runs to wear-level at different times, leading to one version running out of space before a bug occured because it expanded the superblock early.

  2. Fixed incorrect erase assumption if lfs_dir_fetch exceeds block size

    This could be caused if the previous tag was a valid commit and we lost power causing a partially written tag as the start of a new commit.

    Fortunately we already have a separate condition for exceeding the block size, so we can force that case to always treat the mdir as unerased.

  3. Fixed cleanup issue caused by lfs_fs_relocate failing when trying to outline a file in lfs_file_sync

    Most operations involving metadata-pairs treat the mdir struct as entirely temporary and throw it out if any error occurs. Except for lfs_file_sync since the mdir is also a part of the file struct.

    This is relevant because of a cleanup issue in lfs_dir_compact that usually doesn't have side-effects. The issue is that lfs_fs_relocate can fail. It needs to allocate new blocks to relocate to, and as the disk reaches its end of life, it can fail with ENOSPC quite often.

    If lfs_fs_relocate fails, the containing lfs_dir_compact would return immediately without restoring the previous state of the mdir. If a new commit comes in on the same mdir, the old state left there could corrupt the filesystem.

    It's interesting to note this is forced to happen in lfs_file_sync, since it always tries to outline the file if it gets ENOSPC (ENOSPC can mean both no blocks to allocate and that the mdir is full). I'm not actually sure this bit of code is necessary anymore, we may be able to remove it.

  4. Fixed cleanup issue if we run out of space while extending a CTZ skip-list

    The actually CTZ skip-list logic itself hasn't been touched in more than a year at this point, so I was surprised to find a bug here. But it turns out the CTZ skip-list could be put in an invalid state if we run out of space while trying to extend the skip-list.

    This only becomes a problem if we keep the file open, clean up some space elsewhere, and then continue to write to the open file without modifying it. Fortunately an easy fix.

  5. Fixed missing half-orphans when allocating blocks during lfs_fs_deorphan

    This was a really interesting bug. Normally, we don't have to worry about allocations, since we force consistency before we are allowed to allocate blocks. But what about the deorphan operation itself? Don't we need to allocate blocks if we relocate while deorphaning?

    It turns out the deorphan operation can lead to allocating blocks while there's still orphans and half-orphans on the threaded linked-list. Orphans aren't an issue, but half-orphans may contain references to blocks in the outdated half, which doesn't get scanned during the normal allocation pass.

    Fortunately we already fetch directory entries to check CTZ lists, so we can also check half-orphans here. However this causes lfs_fs_traverse to duplicate all metadata-pairs, not sure what to do about this yet.


Sunday 2020-02-09 18:38:36 by petrero

41.4.A bit of Security Cleanup{Fetch EXTRA_LAZY}

Using the @method in BaseController Ok, one more thing - and it's also unrelated to forms. Open BaseController. By extending AbstractController, this class gives us all the great shortcut method we love but it also overrides getUser() so that our editor knows that this method will return our specific User class. After we did this, a wonderful SymfonyCasts user pointed out that the getUser() method on the parent class is marked as final with @final. When something is final it means that we are not allowed to override it. Symfony could enforce this by changing the method to be final protected function getUser(). Then, we would get an error! But, Symfony often uses the softer @final comment, which is just documentation, either to prevent breaking backward compatibility or because it's harder for Symfony to unit test code that has final methods. Anyways, the method is intended to be final, which means that we're not supposed to override it. So, delete the method in our class. There's another nice solution anyways: above the class add @method User getUser(). That's it! That does the exact same thing: it hints to our IDE that the getUser() method returns our User object. Back in ArticleAdminController, if we delete getArticles() and re-type... yep! It works! Phew! Amazing job people! That was a huge topic to get through. Seriously, congrats! The Symfony form system is both massively powerful and, in some places, quite complex. It has the power to make you incredibly productive or just as unproductive if you use it in the wrong place or the wrong ways. So, be smart: and follow these two rules. One: if your form looks quite different than your entity, either remove the data_class option and use the associative array the form gives you to do your work or bind your form to a model class. Two: if your form has a complex frontend with a lot of AJAX and updating, it might be easier - and a better user experience - if you skip the form and write everything with JavaScript. Use this tool in the right places, and you'll be happy. Let me know what you guys are building! And, as always, if you have any questions, ask us down in the comments. Alright friends, see ya next time.


Sunday 2020-02-09 18:38:36 by petrero

38.1.PRE_SET_DATA: Data-based Dynamic Fields

On our form class, we're creating the specificLocationName field in two places: it's up in buildForm() and duplicated down inside of setupSpecificLocationNameField(). Because duplication is a bummer, let's fix it by calling $this->setupSpecificLocationNameField() from buildForm(). Except... hmm, there's a minor mismatch: in buildForm(), we're working with a form builder object, but the method expects a FormInterface object. It's a weird situation where these two objects happen to have the same add() method, but they are two totally different classes. We're going to work around this by leveraging another form event. Remove the block where we first add the specificLocationName field. Oh, and we can remove the $location variable now too. Let's think about how we could re-add this field using events: we basically want Symfony to call our callback, the moment the underlying "data" is set onto the form - the Article object. Use $builder->addEventListener() and listen on an event called FormEvents::PRE_SET_DATA. Two things: first, this time, we're attaching the event to the entire form, which means our callback will be passed info about the entire form. That's usually want you want: listening to a single field like we did before was a bit of a hack to allow us to remove and re-add the field at just the right moment. Second, how do we know to use PRE_SET_DATA? When exactly is that called? Open ArticleAdminController: in the edit() action, we pass createForm() an Article object. When that happens, Symfony dispatches this PRE_SET_DATA event. In general, the FormEvents class itself is a great resource for finding out when each event is called and what you can do by listening to it. I won't do it here, but if you hold Command or Ctrl and click the event name to open that class, you'll find great documentation above each constant. Add the callback with the same FormEvent $event argument. Then, get the underlying data with $data = $event->getData(). We know that this must be either an Article object or possibly null. If there is no data, just return and do nothing: we don't want to add the field at all for the new form. If there is data, call $this->setupSpecificLocationNameField() and pass it $event->getForm(). This time, $event->getForm() will be the top-level form, because we added the listener to the top-level builder. For the location, pass $data->getLocation(). Cool! This code should work just like before. But actually, while events are nice, if I need to tweak my form based on the underlying data - like we're doing here - I prefer to avoid using events and just use the $options['data'] key. It's just a bit simpler. But, both solutions are fine. Anyways, let's try it! I'll hit enter on the address bar to get a fresh page. And... yep! Because "Near a star" is selected as the location, the next field loaded with the correct list of stars. We are now fully ready for the last, fancy step: adding JavaScript and AJAX to dynamically change the specificLocationName select options when the location changes. And... that's probably the easiest part!


Sunday 2020-02-09 21:26:40 by Marko Grdinić

"4:10pm. Focus me, focus. Read the documentation, not Twitter posts.

4:25pm. Focus, focus...

There is a bunch in the documentation on language plugins. That is what i need to study.

4:50pm. https://code.visualstudio.com/api/language-extensions/programmatic-language-features "The process seems more complicated, but it provides two major benefits:

The Language Server can be written in any language The Language Server can be reused to provide smart editing features for multiple editors"

So LSP is what I need.

4:55pm. I've come to a design decision.

I think that for the real segment, I will just disallow let statements due to their awkwardness there.

There is just no need to bother with them there.

5:05pm. https://code.visualstudio.com/api/language-extensions/language-server-extension-guide "However, while implementing support for language features in VS Code, we found three common problems:

First, Language Servers are usually implemented in their native programming languages, and that presents a challenge in integrating them with VS Code, which has a Node.js runtime."

Yeah, this is the thing I've been wondering all this time. So far all the examples I've seen have been in Typescript. I certanly cannot reimplement all the necessary stuff in TS.

5:30pm. Done with lunch. Let me resume this.

6:05pm. Usually at this point I would stop for the day, but since I slacked so much earlier in the day, I will just continue for a while longer.

https://martinbjorkstrom.com/posts/2018-11-29-creating-a-language-server

This is what I am reading now.

Creating a LSP will really be a pain in the ass it seems, at least in the beginning.

http://www.omnisharp.net/ "OmniSharp is a set of tooling, editor integrations and libraries that together create an ecosystem that allows you to have a great programming experience no matter what your editor and operating system of choice may be."

I guess I will try installing this.

https://www.nuget.org/packages/OmniSharp.Extensions.LanguageServer/ "You can use this package to create a language server, that will be consumed by many clients"

Definitely sounds like what I need.

6:40pm. https://github.com/fsprojects/fsharp-language-server/blob/master/src/FSharpLanguageServer/Program.fs

I am currently looking at the stuff here. I hadn't realized LSP communicates using JSON.

6:50pm. https://github.com/fsprojects/fsharp-language-server

Ok, this is interesting. I might want to clone this and use it as a template.

I'll leave studying it as plan B.

Plan A will be to go with...

https://martinbjorkstrom.com/posts/2018-11-29-creating-a-language-server

I will study this in the depth and try to get something basic running tomorrow. Something that highlights some keywords in red, or basic autocomplte a -> abc. Something dumb like that to serve as hello world icebreaker.

6:55pm. I need to do this. Eventually I am going to figure out how to deal with all the type system features that Spiral requires, so it makes sense to start from the other end. Typechecking is not a big challenge by itself.

Unless I constantly want to jump back and forth between scripts like I did in v0.09, I need to write my own tooling. I can't leave this for later or to some adoring fan of Spiral. I can't leave the tough and dirty stuff to others. I need to do it myself.

7pm. The language that I am creating here is my own power that will sustain me.

It is a much bigger and better fishing net than v0.09.

7:05pm. All in all, I am glad I decided to go down this route. The question of designing let statements gave me a lot of consternation, but it seems leaving it out is the right answer.

The vast majority of Spiral code is going to be in the inferred segment, so I should kill myself trying to put special syntax into the thing.

I already mastered partial evaluation aspects with 0.09. Once I do the tooling and the typechecking, I will have mastered the low style of programming. The low style is the best style.

The higher (dependently typed) style is more expressive, but dependent types are a productivity wreck. They also necessitate dynamic runtimes so that makes the kind of use cases I am trying to hit with Spiral out of reach.

...Ah, damn it. I should studied physics in 2019 instead of type theory.

...I do not really mean it. I really did need to go through this once to form a proper view on math itself.

Well, things will go quietly.

It is really a pity RL is broken, but that will give me time to give Spiral another chance. This time I will do things right.

7:20pm. I won't abandon it again. This time for sure, I will turn it into power.

Without a doubt, better, newer hardware will uncover new vistas of research just like GPUs have.

I was just a bystander in the 10s. I was there when Hinton announced his breakthrough results in the Coursera course back in 2012. If possible, the next time that happens I want to be in the thick of things having anticipated what is to come.

The story of AI won't end here. It won't petter out here only to resurface 50-100 years from now.

The story of the coming Singularity will play out right here and in my lifetime. The true players are those actively trying to grasp the future.

They are never those who are making noise and just talking about it."


Sunday 2020-02-09 22:28:03 by Hains van den Bosch

samba: Update configure-disable-core_pattern-cross-check patch

Patch is not from me. If some people want we to leave openvision, be a man(or woman) and say so, not this way. It's OK for me, i don't care. I'll continue closed source for just 3 persons, ME, MYSELF AND I. Fuck GPL license. Fuck you all.


Sunday 2020-02-09 22:46:16 by Mike Xiao

update v0.14 (header images, icon images, other changes)

Prequestion1 change yes to green check Morning1 update header picture to bedClock Morning2 update header picture to lampClock Morning3 update header picture to closedEyeClock Morning4 update header picture to zzzTimer Morning5 for choices 2-4, change picture Morning7 update header picture to outbedClock Morning8 update header picture to zzzBedTimer Morning11 update sleepwalking and awaken too early picture Internet_mn1 update header picture to social media, change yes icon Internet_mn2: update header picture to social media Context1 change yes to check mark Context1a update header to wgt3xClock Context2 bold “right now” Context4, Context6 bold “this moment” Context3, Context5, Context7 bold “since you woke up/since the last questionnaire” Context6, Context7 update food picture Intake1f update header picture to alcohol Intake2e update header picture to forkKnifeTime Intake2f update header picture to forkKnifeTimer Pain1, Pain2 update no icon to green cross Headache1m move ‘no vision changes’ to last choice Headache1p move ‘no medications’ to last choice Final screen, Great job, thank you for completing the questionnaire! done make bold Daily5a change birthcontrol and asmtha/allergies/breathing problems icon Daily9 change asthma icon Daily9a, Daily9b, Daily9d, Daily9e, Daily9f add corresponding headers from Daily9 choices, make moderately and severely icons the same Daily9g make yes icon hot face Update version number to v0.14


< 2020-02-09 >