Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more
Chat games and minigames with cross-server support and in-game configuration.
fix killer
update xseries
fix minimessage
1.20.5 and 1.20.6 support
small fixes
small fixes to the teleport system between servers
some fix in fight game
new config system (copy and paste in configuration.yml):
# WARNING: This feature is in beta phase and may not work correctly.
file-synchronizer:
# This option will synchronize the configuration files between servers.
# For example, if you change the configuration of an event on server 1, server 2 will automatically receive the change.
# This can prevent you from having to go to each server to change the configuration.
enabled: false
# If active, the system will also provide the option to configure the game through configuration files.
# When the file is changed, the in-game configuration will automatically change!
#
# IMPORTANT: The system will ignore invalid configurations, so be careful when changing files.
# Use a YAML validator to avoid problems. Example: https://www.yamllint.com/
#
# IMPORTANT²: It is only possible to change the files with the server on! Every time the server restarts
# the files will be overwritten by the database file to maintain synchronization between servers.
#
# IMPORTANT³: Menu settings and others are also synchronized, however, it is not possible to directly change the files.
update:
game: true
kit: true
reward: true
# If active, it will delete the game data when the configuration file is deleted.
# It is not recommended to activate this option, because once deleted, it will not be possible to recover the data.
delete:
game: false
kit: false
reward: false
blacklist: []fix fight messages
New event: Fight!
The event is in beta, any problems should be reported on discord.
update:
icons/game-ranking-icons.yml:
fight:
material: '225f51d47a2b6c8b5a0224532a55c93804c5b5746999a85950c582a82f1105e6'
name: '&f&l<upper>{game}'
lore:
- ''
- '<#ffdb2a>• Fight: <white>Fight one-on-one against another player '
- ''
- ' <dark_gray><b>↪ <!b><gray>Click here to see the event ranking '
- ''
icons/game-manager-icons.yml
fight:
material: '225f51d47a2b6c8b5a0224532a55c93804c5b5746999a85950c582a82f1105e6'
name: '&f&l<upper>{game}'
lore:
- ''
- '<#ffdb2a>• Fight: <white>Fight one-on-one against another player '
- ''
- ' <dark_gray><b>↪ <!b><gray>Click here to edit this event '
- ''
icons/game-history-icons.yml:
fight:
winner:
material: '225f51d47a2b6c8b5a0224532a55c93804c5b5746999a85950c582a82f1105e6'
name: '<green>{position}º <#3cff19>- <white><bold><upper>{game}</upper> <#3cff19>• <gradient:#3cff19:green>WINNER'
lore:
- ''
- '<#3cff19><b>→ <!b><gradient:#ffa500:yellow>Information: '
- ' <dark_gray><b>• <!b><gray>Date: <yellow>{date} '
- ' <dark_gray><b>• <!b><gray>Kills: <yellow>{kills} '
- ' <dark_gray><b>• <!b><gray>Damage Dealt: <yellow>{damage-dealt} '
- ' <dark_gray><b>• <!b><gray>Damage Taken: <yellow>{damage-taken} '
- ' <dark_gray><b>• <!b><gray>Game Duration: <yellow>{time-elapsed} '
- ''
- ' <dark_gray><b>↪ <!b><gray>Click to view your inventory'
- ''
loser:
material: '225f51d47a2b6c8b5a0224532a55c93804c5b5746999a85950c582a82f1105e6'
name: '<green>{position}º <#3cff19>- <white><bold><upper>{game}</upper> <#3cff19>• <gradient:#3cff19:red>LOSER'
lore:
- ''
- '<#3cff19><b>→ <!b><gradient:#ffa500:yellow>Information: '
- ' <dark_gray><b>• <!b><gray>Date: <yellow>{date} '
- ' <dark_gray><b>• <!b><gray>Kills: <yellow>{kills} '
- ' <dark_gray><b>• <!b><gray>Damage Dealt: <yellow>{damage-dealt} '
- ' <dark_gray><b>• <!b><gray>Damage Taken: <yellow>{damage-taken} '
- ' <dark_gray><b>• <!b><gray>Game Duration: <yellow>{time-elapsed} '
- ''
- ' <dark_gray><b>↪ <!b><gray>Click to view your inventory'
- ''
icons/game-factory-icons.yml:
fight:
material: '225f51d47a2b6c8b5a0224532a55c93804c5b5746999a85950c582a82f1105e6'
name: '&f&lFIGHT'
lore:
- ''
- '<#ffdb2a>• Fight: <white>Fight one-on-one against another player '
- ''
- ' <dark_gray><b>↪ <!b><gray>Click here to create an event of this type '
- ''configure the plugin on the proxy again.
Delete the "views" folder or add the slots in the 'next-page' and 'preveius-page' function.
next-page:
function: 'next-page'
slot: '>' # ADD THIS!
material: 'LIME_DYE'
name: '&aNext page'
lore:
- ''
- ' <dark_gray><b>↪ <!b><gray>Click here to go to the next page '
- ''
previous-page:
function: 'previous-page'
slot: '<' # ADD THIS!
material: 'GRAY_DYE'
name: '&cPrevious page'
lore:
- ''
- ' <dark_gray><b>↪ <!b><gray>Click here to go to the previous page '
- ''