├── .github ├── FUNDING.yml └── workflows │ ├── build.yml │ └── release.yml ├── .gitignore ├── .profileconfig.json ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── icon.png ├── settings.gradle └── src └── main ├── java └── eu │ └── pb4 │ └── universalshops │ ├── GenericModInfo.java │ ├── UniversalShopsMod.java │ ├── gui │ ├── BaseShopGui.java │ ├── CurrencySlot.java │ ├── ExtraGui.java │ ├── GuiBackground.java │ ├── GuiElements.java │ ├── HeadTextures.java │ ├── ShopGui.java │ ├── selling │ │ ├── AnyStackShopGui.java │ │ ├── SingleGenericShopGui.java │ │ └── SingleItemShopGui.java │ └── setup │ │ ├── ItemModificatorGui.java │ │ ├── SelectItemGui.java │ │ ├── ShopSettingsGui.java │ │ ├── VirtualBalanceSettingsGui.java │ │ └── VirtualBalanceValueGui.java │ ├── mixin │ └── V1460Mixin.java │ ├── other │ ├── EmptyInventory.java │ ├── LegacyNbtHelper.java │ ├── RemappedInventory.java │ ├── TextUtil.java │ ├── USCommands.java │ └── USUtil.java │ ├── registry │ ├── TradeShopBlock.java │ ├── TradeShopBlockEntity.java │ ├── TradeShopBlockItem.java │ └── USRegistry.java │ └── trade │ ├── GenericHandler.java │ ├── PriceHandler.java │ └── StockHandler.java └── resources ├── assets └── universal_shops │ ├── font │ └── gui.json │ ├── icon.png │ ├── icon_16.png │ └── textures │ └── gui │ ├── item_select.png │ ├── selector.png │ ├── selector_big.png │ ├── settings.png │ ├── single_item.png │ └── take_any.png ├── data └── universal_shops │ ├── advancement │ └── recipe │ │ └── tradeshop_group │ │ └── trade_block.json │ ├── lang │ ├── cs_cz.json │ ├── de_de.json │ ├── en_us.json │ ├── es_ar.json │ ├── es_cl.json │ ├── es_ec.json │ ├── es_es.json │ ├── es_mx.json │ ├── es_uy.json │ ├── es_ve.json │ ├── fr_fr.json │ ├── it_it.json │ ├── ja_jp.json │ ├── ko_kr.json │ ├── pl_pl.json │ ├── pt_pt.json │ ├── ru_ru.json │ ├── uk_ua.json │ ├── zh_hk.json │ └── zh_tw.json │ ├── loot_table │ └── blocks │ │ └── trade_block.json │ └── recipe │ └── trade_block.json ├── fabric.mod.json └── universal_shops.mixins.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: Patbox 2 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/.gitignore -------------------------------------------------------------------------------- /.profileconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/.profileconfig.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/gradlew.bat -------------------------------------------------------------------------------- /icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/icon.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/GenericModInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/GenericModInfo.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/UniversalShopsMod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/UniversalShopsMod.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/gui/BaseShopGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/gui/BaseShopGui.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/gui/CurrencySlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/gui/CurrencySlot.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/gui/ExtraGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/gui/ExtraGui.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/gui/GuiBackground.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/gui/GuiBackground.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/gui/GuiElements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/gui/GuiElements.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/gui/HeadTextures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/gui/HeadTextures.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/gui/ShopGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/gui/ShopGui.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/gui/selling/AnyStackShopGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/gui/selling/AnyStackShopGui.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/gui/selling/SingleGenericShopGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/gui/selling/SingleGenericShopGui.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/gui/selling/SingleItemShopGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/gui/selling/SingleItemShopGui.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/gui/setup/ItemModificatorGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/gui/setup/ItemModificatorGui.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/gui/setup/SelectItemGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/gui/setup/SelectItemGui.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/gui/setup/ShopSettingsGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/gui/setup/ShopSettingsGui.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/gui/setup/VirtualBalanceSettingsGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/gui/setup/VirtualBalanceSettingsGui.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/gui/setup/VirtualBalanceValueGui.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/gui/setup/VirtualBalanceValueGui.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/mixin/V1460Mixin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/mixin/V1460Mixin.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/other/EmptyInventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/other/EmptyInventory.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/other/LegacyNbtHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/other/LegacyNbtHelper.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/other/RemappedInventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/other/RemappedInventory.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/other/TextUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/other/TextUtil.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/other/USCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/other/USCommands.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/other/USUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/other/USUtil.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/registry/TradeShopBlock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/registry/TradeShopBlock.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/registry/TradeShopBlockEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/registry/TradeShopBlockEntity.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/registry/TradeShopBlockItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/registry/TradeShopBlockItem.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/registry/USRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/registry/USRegistry.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/trade/GenericHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/trade/GenericHandler.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/trade/PriceHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/trade/PriceHandler.java -------------------------------------------------------------------------------- /src/main/java/eu/pb4/universalshops/trade/StockHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/java/eu/pb4/universalshops/trade/StockHandler.java -------------------------------------------------------------------------------- /src/main/resources/assets/universal_shops/font/gui.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/assets/universal_shops/font/gui.json -------------------------------------------------------------------------------- /src/main/resources/assets/universal_shops/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/assets/universal_shops/icon.png -------------------------------------------------------------------------------- /src/main/resources/assets/universal_shops/icon_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/assets/universal_shops/icon_16.png -------------------------------------------------------------------------------- /src/main/resources/assets/universal_shops/textures/gui/item_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/assets/universal_shops/textures/gui/item_select.png -------------------------------------------------------------------------------- /src/main/resources/assets/universal_shops/textures/gui/selector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/assets/universal_shops/textures/gui/selector.png -------------------------------------------------------------------------------- /src/main/resources/assets/universal_shops/textures/gui/selector_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/assets/universal_shops/textures/gui/selector_big.png -------------------------------------------------------------------------------- /src/main/resources/assets/universal_shops/textures/gui/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/assets/universal_shops/textures/gui/settings.png -------------------------------------------------------------------------------- /src/main/resources/assets/universal_shops/textures/gui/single_item.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/assets/universal_shops/textures/gui/single_item.png -------------------------------------------------------------------------------- /src/main/resources/assets/universal_shops/textures/gui/take_any.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/assets/universal_shops/textures/gui/take_any.png -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/advancement/recipe/tradeshop_group/trade_block.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/advancement/recipe/tradeshop_group/trade_block.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/cs_cz.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/de_de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/lang/de_de.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/en_us.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/lang/en_us.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/es_ar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/lang/es_ar.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/es_cl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/lang/es_cl.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/es_ec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/lang/es_ec.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/es_es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/lang/es_es.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/es_mx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/lang/es_mx.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/es_uy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/lang/es_uy.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/es_ve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/lang/es_ve.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/fr_fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/lang/fr_fr.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/it_it.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/ja_jp.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/ko_kr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/lang/ko_kr.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/pl_pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/lang/pl_pl.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/pt_pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/lang/pt_pt.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/ru_ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/lang/ru_ru.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/uk_ua.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/lang/uk_ua.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/zh_hk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/lang/zh_hk.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/lang/zh_tw.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/lang/zh_tw.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/loot_table/blocks/trade_block.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/loot_table/blocks/trade_block.json -------------------------------------------------------------------------------- /src/main/resources/data/universal_shops/recipe/trade_block.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/data/universal_shops/recipe/trade_block.json -------------------------------------------------------------------------------- /src/main/resources/fabric.mod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/fabric.mod.json -------------------------------------------------------------------------------- /src/main/resources/universal_shops.mixins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Patbox/UniversalShops/HEAD/src/main/resources/universal_shops.mixins.json --------------------------------------------------------------------------------