Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Salepoint #101

Merged
merged 24 commits into from
Aug 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
934be99
initial salepoint implementation
techno-sam Aug 4, 2024
4480adc
forge item salepoint implementation
techno-sam Aug 4, 2024
8ff160c
fabric fluid salepoint implementation
techno-sam Aug 5, 2024
13a853f
forge fluid salepoint implementation
techno-sam Aug 5, 2024
551c45b
fabric energy salepoint implementation
techno-sam Aug 6, 2024
2aaf4ac
remove fixin from production, already fixed in upstream
techno-sam Aug 6, 2024
4f5f067
forge energy salepoint implementation
techno-sam Aug 6, 2024
0e9c747
fix operation when Create Crafts & Additions is not present
techno-sam Aug 6, 2024
f9adbab
salepoint redstone output
techno-sam Aug 6, 2024
a5f8fa4
complete salepoint
techno-sam Aug 7, 2024
19a040d
fix: creative vendors can't be opened in survival
techno-sam Aug 7, 2024
9687054
fix: vendors incorrectly say insufficient funds when in buy mode
techno-sam Aug 7, 2024
e0c6a7c
salepoint peripheral and recipe
techno-sam Aug 7, 2024
b2a5936
salepoint changelog
techno-sam Aug 7, 2024
5cf05fc
rename one element of salepoint API
techno-sam Aug 7, 2024
d1edfb9
add cancelTransaction method to salepoint CC API
techno-sam Aug 7, 2024
09d74f6
version bump
techno-sam Aug 7, 2024
50d817f
fix: computer craft compat no longer crashes when CC is not present
techno-sam Aug 8, 2024
dda32ba
fix some client crashes
techno-sam Aug 8, 2024
439974f
fix: insufficient funds message now refreshes in SalepointPurchaseMenu
techno-sam Aug 8, 2024
9985089
salepoint tooltip
techno-sam Aug 8, 2024
0ee6549
Merge branch 'refs/heads/1.20.1/dev' into 1.20.1/salepoint
techno-sam Aug 8, 2024
dce621c
add click sounds to sub account UI
techno-sam Aug 9, 2024
c819841
changelog
techno-sam Aug 9, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,6 @@ classes/

# IThundxr - I keep the wiki repo under this one to make editing easier
wiki/

# Slimeist - Just some textures for blockbench
/common/src/main/resources/assets/create/textures/block/
5 changes: 4 additions & 1 deletion changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
------------------------------------------------------
Numismatics 1.0.7
Numismatics 1.1.0
------------------------------------------------------
Additions
- Computer Craft: Tweaked compat for vendors and brass depositors
Expand All @@ -9,10 +9,13 @@ Additions
- /payall command to pay all users
- Toggle button to enable/disable item extraction from vendors
- Bulk buy/sell up to a stack of items to vendors by sneaking while using the vendor
- Add Sub Accounts: created in the Bank Terminal, these allow binding Authorized Cards with spending limits and separate trust lists, drawing from and depositing to the parent Bank Account
- Salepoint: Similar to the vendor, but allows players to queue a transaction made up of multiple purchases through a Portable Item/Fluid/Energy Interface

Fixes
- Fix coins stacked above 127 visually disappearing on the client in Brass Depositors
- Texture inconsistency in the gui texture of blaze terminals, blaze bankers and trust lists
- Creative vendors can no longer be modified by players in survival

Changes
- Allow rebinding the break keybind using the crouch keybind (was previously left shift + break key)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// 1.20.1 2024-07-24T07:41:10.619577249 Create: Numismatics/Numismatics' Advancements
// 1.20.1 2024-08-08T14:22:14.213110993 Create: Numismatics/Numismatics' Advancements
4ab84595dc44460d6d89ff3608940dd8694b93d6 data/numismatics/advancements/is_this_legal.json
645c92e6e449889ed4cf617432fd6fa87ffe355b data/numismatics/advancements/questionable_investment.json
8f32fb49ef81058e2e660fac983dbef2f554db38 data/numismatics/advancements/root.json
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// 1.20.1 2024-07-24T07:41:10.617662486 Create: Numismatics/Numismatics Standard Recipes
// 1.20.1 2024-08-08T14:22:14.210008775 Create: Numismatics/Numismatics Standard Recipes
0e1680b878cfa51c04809504b3542cb6312027a1 data/numismatics/recipes/crafting/gray_id_card.json
61954216f844eecdbee266da7e517a983993d2f8 data/numismatics/advancements/recipes/misc/crafting/brown_card.json
2c732f9c3bc02a29a4d86a0552f4dbbae986a34a data/numismatics/recipes/crafting/blue_authorized_card.json
Expand Down Expand Up @@ -29,6 +29,7 @@ ce32a3a7c2a5564e84b30bb1b71007ca4adc985d data/numismatics/recipes/crafting/lime_
e16d9a5134c226db94bb389c44e55a8b393ca6c4 data/numismatics/recipes/crafting/brass_depositor.json
86ccf10cd1549f633f99674b002c543bd46aefd0 data/numismatics/recipes/crafting/yellow_card.json
1d0c5ff8b555ba922b0699a93dceb4cb9d49c4f9 data/numismatics/advancements/recipes/misc/crafting/lime_card.json
b8f2498c1400a0f96c494cdbd8824b19b8bca742 data/numismatics/advancements/recipes/misc/crafting/salepoint.json
3cfbeee014050f945e5fa2299dbbcfbf120bf29a data/numismatics/recipes/crafting/red_authorized_card.json
6d90141ba018612413149776136ccb11b26add7c data/numismatics/advancements/recipes/misc/crafting/light_gray_authorized_card.json
8ae4c3c323f9b8ea0261f5e0d1fb9f7c15e9cf6b data/numismatics/recipes/crafting/light_gray_card.json
Expand Down Expand Up @@ -84,6 +85,7 @@ b359f00206e8522f61fa06cc6bda43142f180e30 data/numismatics/recipes/crafting/lime_
8ede57d6fa0fb30cc5edf0eb842844071f8c2026 data/numismatics/advancements/recipes/misc/crafting/green_authorized_card.json
cded917dee4ac35f9499992f6e0767a8638a5113 data/numismatics/recipes/crafting/orange_authorized_card.json
fca73628e0fc837c1e8f06f0f63d4b8983651d83 data/numismatics/advancements/recipes/misc/crafting/yellow_id_card.json
3f5ad3c091647c23017b749dc54becf6042562ab data/numismatics/recipes/crafting/salepoint.json
0d9dc5041578195c578860f7af550cae670b1016 data/numismatics/advancements/recipes/misc/crafting/cyan_authorized_card.json
d8a8bdef01cc07e8902c89c247da5b53c6b3cda8 data/numismatics/advancements/recipes/misc/crafting/yellow_card.json
ba04c62863e2c847ad7ac240e282c3f6ecd85d62 data/numismatics/recipes/crafting/banking_guide.json
Expand Down
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
// 1.20.1 2024-07-24T07:41:10.61410668 Create: Numismatics/Numismatics EMI excluded tags
// 1.20.1 2024-08-08T14:22:14.204849223 Create: Numismatics/Numismatics EMI excluded tags
b57edab6f7e7a6e1b1211daa4c3b217ffd09ce62 assets/emi/tag/exclusions/numismatics.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
// 1.20.1 2024-07-24T07:41:10.619204352 Create: Numismatics/Numismatics' Sequenced Assembly Recipes
// 1.20.1 2024-08-08T14:22:14.212185451 Create: Numismatics/Numismatics' Sequenced Assembly Recipes
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// 1.20.1 2024-07-24T07:41:10.615215734 Create: Numismatics/Registrate Provider for numismatics [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)]
// 1.20.1 2024-08-08T14:22:14.206619846 Create: Numismatics/Registrate Provider for numismatics [Recipes, Advancements, Loot Tables, Tags (blocks), Tags (items), Tags (fluids), Tags (entity_types), Blockstates, Item models, Lang (en_us/en_ud)]
2f1dad2a2e0086d54cf4b88378feacc04341d87f data/numismatics/tags/items/internal/ingots/iron_ingots.json
dc5c60bbbaf3a5d7bc1f9bc0c9377757dbd8de49 data/numismatics/loot_tables/blocks/bank_terminal.json
5b0244502972f49d063d98fa0cb3f6fc65af82b2 data/numismatics/tags/items/internal/string.json
Expand All @@ -8,7 +8,7 @@ a96d3d02794064cd9be1bca25a9ba6217675e6c5 assets/numismatics/models/item/white_id
bb2a77462e6213eddde134f3cc3e9a3f07f07f3f assets/numismatics/models/item/yellow_authorized_card.json
74a4c7ca7a48382782e5dba33018dfc8255192c5 assets/numismatics/models/block/brass_depositor_locked.json
3f0d912779200aaaf55bef102d9b96acead1a636 data/numismatics/tags/items/internal/dyes/purple_dyes.json
bf4853dab3c317eaaf2f1196def7cda67212b493 assets/numismatics/lang/en_us.json
7b8c264836550fb74e40d923ddc02f4be873eef5 assets/numismatics/lang/en_us.json
377e460c0dcf6d7de1b7ae235959105a7c45e4c4 assets/numismatics/models/item/cyan_authorized_card.json
bde18ccd9c21484154597c6271750c0406082f61 data/forge/tags/blocks/relocation_not_supported.json
eca751589c40725750e2c2baa6607e83255fd5f4 assets/numismatics/models/item/brown_authorized_card.json
Expand All @@ -18,14 +18,15 @@ ad712dd2a2a7268dfa773f38a50d526952758d5c data/numismatics/tags/items/internal/dy
8550097149cebbfd50bdeac2003327b60a4aee9a assets/numismatics/models/item/light_gray_card.json
95b492bd9230dc90fca9395c823cef39e644d8f2 assets/numismatics/models/item/sprocket.json
70c481f36a9718ac48632e6939ac6ba785be4c9e assets/numismatics/models/item/black_id_card.json
64524e27a031690bba14cf8ea1f1d92e03f2ad54 assets/numismatics/lang/en_ud.json
b7cfcad20fb12b64f8d9a89d286888115676b99a assets/numismatics/lang/en_ud.json
1e78f650091a4a2c43e36fb815f23d0591e058a6 assets/numismatics/models/item/magenta_card.json
909f5d14f23199c064f6b91a421bb7b15e0f1a7d assets/numismatics/models/item/orange_authorized_card.json
d6f017479b3cc538f73d7fb0a1e65d1742bab266 assets/numismatics/models/item/light_blue_id_card.json
4458283178334ae169a7cbbd1aa09067cbb99ee7 data/numismatics/tags/items/internal/dyes/green_dyes.json
ad693bfb3bb45d661f989071bd896e3020fcbe87 assets/numismatics/models/item/pink_card.json
cca7e7be961c6ed6272f19211bb17707b7934155 assets/numismatics/models/item/creative_vendor.json
7ebbfe751724c7a9b8b57cd9b4aae2a71a8da840 assets/numismatics/models/item/green_id_card.json
5a9acd5e1dddb653eb91c82108679cb013dab46f assets/numismatics/models/item/salepoint.json
5f6e841fc0eae95df179de8d4b2eae325a19e015 data/numismatics/tags/items/cards.json
b5533a44ad137e21ee8aab5c200f673d1e8a235f assets/numismatics/models/item/pink_id_card.json
facbd710d107ebc9b2c6ddfa3b59a16d5f85c992 assets/numismatics/models/item/spur.json
Expand All @@ -44,6 +45,7 @@ c1878dd808cf36e400e13885adfab22b60ac291e assets/numismatics/models/item/purple_i
c05836600bd1689f598515841869634b1d709cca assets/numismatics/models/item/yellow_id_card.json
ce821bcccb920fd51237904e253fb29100882648 data/numismatics/tags/items/internal/dyes/brown_dyes.json
a28cf7778f3cf79ca94ac5196ce4aee934961519 assets/numismatics/models/item/cyan_card.json
aa33ee01db639fab9233c60ea40d8af0b3c7500b assets/numismatics/blockstates/salepoint.json
8fd12493390894fa5b3988f499f758c17137af16 assets/numismatics/models/item/sun.json
c71ebb661adcdddcecd0f74c062718c3e55c1af4 data/create/tags/blocks/fan_transparent.json
99e3dd233c66e14a6e572e332ac8b7af1f8ed94e assets/numismatics/models/item/orange_card.json
Expand All @@ -53,8 +55,8 @@ bde18ccd9c21484154597c6271750c0406082f61 data/c/tags/blocks/relocation_not_suppo
d048d04208faa63f0014d614d6026a66fe118c11 data/numismatics/loot_tables/blocks/brass_depositor.json
790ff3c5da6a67a5de1ceb7138fa3e1c0fe97f80 data/numismatics/tags/items/internal/dyes/lime_dyes.json
a8cb82f19034a0e724e12df45c883e9cd469c210 assets/numismatics/models/item/green_card.json
390db78c5393fca4f90018df51d1a79d11a64f72 assets/numismatics/models/item/light_blue_authorized_card.json
e1087e56db7b4d8812ab4617344f0ac8b0f0e6c7 assets/numismatics/models/item/light_gray_authorized_card.json
390db78c5393fca4f90018df51d1a79d11a64f72 assets/numismatics/models/item/light_blue_authorized_card.json
c09892d2d189f147997d77f4ce39b0570729f030 assets/numismatics/models/item/lime_authorized_card.json
06ecd28cd97f4e8200dc396858695cad57b871c8 assets/numismatics/blockstates/blaze_banker.json
95ef415a564eba1d212053195d25b199427b94e3 assets/numismatics/blockstates/creative_vendor.json
Expand Down Expand Up @@ -82,10 +84,10 @@ a2ff135c1fea203b49dbbf4cae010664aa1cf909 assets/numismatics/models/item/magenta_
b1f339ffecbae2c812e18a1286162d31429ce356 data/numismatics/tags/items/internal/dyes/gray_dyes.json
b6efde0135fab023b1b51f219254e5e9d7439f6a assets/numismatics/models/item/cog.json
88219edf7b658e79cfaeead5e314dab8db133f79 assets/numismatics/models/item/blue_authorized_card.json
edd6109002439af0f15959debe4cb9cca254add8 data/minecraft/tags/blocks/mineable/pickaxe.json
19ec5fcb01ad98ac0abcc475186794534729a273 data/minecraft/tags/blocks/mineable/pickaxe.json
36e1dad2803241c11c646b9737be8af6d67ef8fe data/c/tags/items/string.json
27788e1854c12b323c1fe5945858fce4d1544e3c data/numismatics/tags/items/internal/dyes/white_dyes.json
65b989259bb3583d85f4093cf171b224bbd16a3a data/numismatics/tags/items/numismatics_items.json
d8cbe7ed6240d173706913cc3548e2f77b0f33a1 data/numismatics/tags/items/numismatics_items.json
5ec9eeaf96af5a8587ec71a9bcf3a5728f99c33d data/minecraft/tags/blocks/mineable/axe.json
6965cf99471bb8c63f5f8a94577e2cddc3b2bc33 assets/numismatics/models/item/vendor.json
5849c2cae2ca479893e1e4063d2efb75eada281a assets/numismatics/models/item/cyan_id_card.json
Expand All @@ -111,8 +113,9 @@ d38d7d40599c66ac84ef7dd2c1635d3ba7794871 data/numismatics/tags/items/internal/nu
ac8c537dfc0e6704a0abe4f47130c41b19cde231 data/numismatics/tags/items/internal/dyes/magenta_dyes.json
265ef24d62bc7580e763e1fb6802bf4e58dc0194 assets/numismatics/models/block/andesite_depositor.json
a7e754dd80af7eff6447f4376b98ebe4eb54e7d6 data/numismatics/tags/items/internal/dyes/black_dyes.json
f4aefe87cb9cc08511dc226984628771538a42d9 data/numismatics/tags/blocks/numismatics_blocks.json
4373efd028cba9accc610231c11f559821bc7f1c data/numismatics/tags/blocks/numismatics_blocks.json
9c20dd40c03605721d0231ffde829d55e36b1c05 assets/numismatics/models/item/yellow_card.json
d4a1c85981d65856c193ab03677c076caa8e7b23 data/numismatics/loot_tables/blocks/salepoint.json
41b79e319044d6179f7757f73ef67c9acdbfe87d assets/numismatics/models/item/lime_id_card.json
99bfe9fe8c163701a2a9784d29f26fa2b67d54d3 assets/numismatics/models/item/gray_id_card.json
c71ebb661adcdddcecd0f74c062718c3e55c1af4 data/create/tags/blocks/passive_boiler_heaters.json
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"variants": {
"facing=east": {
"model": "numismatics:block/salepoint",
"y": 450
},
"facing=north": {
"model": "numismatics:block/salepoint",
"y": 360
},
"facing=south": {
"model": "numismatics:block/salepoint",
"y": 180
},
"facing=west": {
"model": "numismatics:block/salepoint",
"y": 270
}
}
}
23 changes: 23 additions & 0 deletions common/src/generated/resources/assets/numismatics/lang/en_ud.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,13 @@
"block.numismatics.creative_vendor": "ɹopuǝΛ ǝʌıʇɐǝɹƆ",
"block.numismatics.creative_vendor.tooltip": "ᴚOᗡNƎΛ ƎΛI⟘ⱯƎᴚƆ",
"block.numismatics.creative_vendor.tooltip.summary": "˙ʞɔoʇs ɟo ʇno unɹ ɹo dn ןןıɟ ɹǝʌǝu ןןıʍ pǝɹnbıɟuoɔ ǝɔuo 'ɹopuǝʌ ǝɥʇ ɟo uoısɹǝʌ ‾ǝʌıʇɐǝɹƆ‾",
"block.numismatics.salepoint": "ʇuıodǝןɐS",
"block.numismatics.salepoint.tooltip.clear": "uoıʇɔǝןǝs ǝɔɐɟɹǝʇuı pǝɹɐǝןƆ",
"block.numismatics.salepoint.tooltip.missing": "ʇsɹıɟ ǝɔɐɟɹǝʇuı pǝʇǝbɹɐʇ ǝɥʇ ʞɔıןɔ-ʇɥbıᴚ",
"block.numismatics.salepoint.tooltip.not_found": "punoɟ ʇou ǝɔɐɟɹǝʇuı pǝʇǝbɹɐ⟘",
"block.numismatics.salepoint.tooltip.set": "pǝʇɔǝןǝs ǝɔɐɟɹǝʇuI",
"block.numismatics.salepoint.tooltip.success": "ǝɔɐɟɹǝʇuı pǝʇǝbɹɐʇ oʇ punoq ʎןןnɟssǝɔɔnS",
"block.numismatics.salepoint.tooltip.too_far": "ǝɹǝɥ ɯoɹɟ ɹɐɟ ooʇ sı ǝɔɐɟɹǝʇuı pǝʇǝbɹɐ⟘",
"block.numismatics.trusted_block.attempt_break": "ʞɔoןq sıɥʇ ʞɐǝɹq oʇ %1$s pןoH",
"block.numismatics.vendor": "ɹopuǝΛ",
"block.numismatics.vendor.tooltip": "ᴚOᗡNƎΛ",
Expand Down Expand Up @@ -57,6 +64,22 @@
"gui.numismatics.limit": "%s ɟo %s ʇuǝdS",
"gui.numismatics.limit.monetary": "¤%s '%s %s ɟo ¤%s '%s %s ʇuǝdS",
"gui.numismatics.limit.none": "ʇıɯıן oN",
"gui.numismatics.salepoint.cancel": "uoıʇɔɐsuɐɹʇ ןǝɔuɐƆ",
"gui.numismatics.salepoint.count": "sʇıu∩",
"gui.numismatics.salepoint.energy": "ʎbɹǝuƎ",
"gui.numismatics.salepoint.fluid_empty": "ʎʇdɯƎ",
"gui.numismatics.salepoint.fluid_filter_empty.0": "ɹǝʇןıℲ pınןℲ",
"gui.numismatics.salepoint.fluid_filter_empty.1": "ǝןʇʇoq ɐ ɹo ʇǝʞɔnq ɐ sɐ ɥɔns ɯǝʇı buıpןoɥ-pınןɟ ɐ ɥʇıʍ ʞɔıןƆ",
"gui.numismatics.salepoint.go": "uoıʇɔɐsuɐɹʇ ʇɹɐʇS",
"gui.numismatics.salepoint.insufficient_space": "pǝʇɔǝuuoɔ ʇou/ןןnɟ sı ʇǝbɹɐ⟘",
"gui.numismatics.salepoint.invalid_state": "ǝʇɐʇs pıןɐʌuI",
"gui.numismatics.salepoint.no_card": "pɹɐɔ oN",
"gui.numismatics.salepoint.no_filter": "ɹǝʇןıɟ oN",
"gui.numismatics.salepoint.no_state": "pǝɹnbıɟuoɔ ʇoN",
"gui.numismatics.salepoint.no_target": "punoɟ ʇou ʇǝbɹɐ⟘",
"gui.numismatics.salepoint.price": "¤%s '%s %s :ʇıu∩/ǝɔıɹԀ",
"gui.numismatics.salepoint.target_failed_purchase": "ǝsɐɥɔɹnd ǝɥʇ ǝʇnɔǝxǝ ʇou pןnoɔ ʇǝbɹɐ⟘",
"gui.numismatics.salepoint.target_not_controlled": "ןoɹʇuoɔ ʇuıodǝןɐs ɹǝpun ʇou ʇǝbɹɐ⟘",
"gui.numismatics.trust_list": "ʇsıꞀ ʇsnɹ⟘",
"gui.numismatics.vendor.count": ")x%s( ",
"gui.numismatics.vendor.full": "ןןnɟ sı ɹopuǝΛ",
Expand Down
23 changes: 23 additions & 0 deletions common/src/generated/resources/assets/numismatics/lang/en_us.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,13 @@
"block.numismatics.creative_vendor": "Creative Vendor",
"block.numismatics.creative_vendor.tooltip": "CREATIVE VENDOR",
"block.numismatics.creative_vendor.tooltip.summary": "_Creative_ version of the vendor, once configured will never fill up or run out of stock.",
"block.numismatics.salepoint": "Salepoint",
"block.numismatics.salepoint.tooltip.clear": "Cleared interface selection",
"block.numismatics.salepoint.tooltip.missing": "Right-click the targeted interface first",
"block.numismatics.salepoint.tooltip.not_found": "Targeted interface not found",
"block.numismatics.salepoint.tooltip.set": "Interface selected",
"block.numismatics.salepoint.tooltip.success": "Successfully bound to targeted interface",
"block.numismatics.salepoint.tooltip.too_far": "Targeted interface is too far from here",
"block.numismatics.trusted_block.attempt_break": "Hold %1$s to break this block",
"block.numismatics.vendor": "Vendor",
"block.numismatics.vendor.tooltip": "VENDOR",
Expand Down Expand Up @@ -57,6 +64,22 @@
"gui.numismatics.limit": "Spent %s of %s",
"gui.numismatics.limit.monetary": "Spent %s %s, %s¤ of %s %s, %s¤",
"gui.numismatics.limit.none": "No limit",
"gui.numismatics.salepoint.cancel": "Cancel transaction",
"gui.numismatics.salepoint.count": "Units",
"gui.numismatics.salepoint.energy": "Energy",
"gui.numismatics.salepoint.fluid_empty": "Empty",
"gui.numismatics.salepoint.fluid_filter_empty.0": "Fluid Filter",
"gui.numismatics.salepoint.fluid_filter_empty.1": "Click with a fluid-holding item such as a bucket or a bottle",
"gui.numismatics.salepoint.go": "Start transaction",
"gui.numismatics.salepoint.insufficient_space": "Target is full/not connected",
"gui.numismatics.salepoint.invalid_state": "Invalid state",
"gui.numismatics.salepoint.no_card": "No card",
"gui.numismatics.salepoint.no_filter": "No filter",
"gui.numismatics.salepoint.no_state": "Not configured",
"gui.numismatics.salepoint.no_target": "Target not found",
"gui.numismatics.salepoint.price": "Price/Unit: %s %s, %s¤",
"gui.numismatics.salepoint.target_failed_purchase": "Target could not execute the purchase",
"gui.numismatics.salepoint.target_not_controlled": "Target not under salepoint control",
"gui.numismatics.trust_list": "Trust List",
"gui.numismatics.vendor.count": " (%sx)",
"gui.numismatics.vendor.full": "Vendor is full",
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"parent": "numismatics:block/salepoint"
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"numismatics:bank_terminal",
"numismatics:blaze_banker",
"numismatics:vendor",
"numismatics:creative_vendor"
"numismatics:creative_vendor",
"numismatics:salepoint"
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_item": {
"conditions": {
"items": [
{
"items": [
"numismatics:vendor"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "numismatics:crafting///salepoint"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_item",
"has_the_recipe"
]
],
"rewards": {
"recipes": [
"numismatics:crafting///salepoint"
]
},
"sends_telemetry_event": false
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"type": "minecraft:block",
"pools": [
{
"bonus_rolls": 0.0,
"conditions": [
{
"condition": "minecraft:survives_explosion"
}
],
"entries": [
{
"type": "minecraft:item",
"name": "numismatics:salepoint"
}
],
"rolls": 1.0
}
],
"random_sequence": "numismatics:blocks/salepoint"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"type": "minecraft:crafting_shaped",
"category": "misc",
"key": {
"@": {
"item": "create:precision_mechanism"
},
"I": {
"item": "create:electron_tube"
},
"p": {
"item": "create:placard"
},
"v": {
"item": "numismatics:vendor"
}
},
"pattern": [
" p ",
"IvI",
" @ "
],
"result": {
"item": "numismatics:salepoint"
},
"show_notification": true
}
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"numismatics:blaze_banker",
"numismatics:brass_depositor",
"numismatics:creative_vendor",
"numismatics:salepoint",
"numismatics:vendor"
]
}
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@
"numismatics:red_authorized_card",
"numismatics:red_card",
"numismatics:red_id_card",
"numismatics:salepoint",
"numismatics:sprocket",
"numismatics:spur",
"numismatics:sun",
Expand Down
Loading