New features:
• GUI items in all referral menus now support custom-model-data for resource pack textures
Code:# plugins/PerfReferral/gui/main-gui.yml — optional on any button or filler: ref-shop: material: PAPER custom-model-data: 12345 # plugins/PerfReferral/gui/shop-gui.yml — per item or on shop-item-template: shop-item-template: custom-model-data: 10001 items: diamonds: custom-model-data: 10002 # plugins/PerfReferral/gui/milestones-gui.yml — template or per level: levels: 1: custom-model-data: 20001 invite-tier-claim: custom-model-data: 20000 # plugins/PerfReferral/gui/leaderboard-gui.yml — same key on any section: back: custom-model-data: 30001
• Optional config to allow or block Bedrock players from redeeming referral codes
• Configurable Bedrock name prefix for Floodgate/Geyser accounts (default ".")
Code:# plugins/PerfReferral/config.yml — add: bedrock: allow-redeem: true prefix: "." # plugins/PerfReferral/messages.yml — add: bedrock-redeem-blocked: "<#FF6B9E>Bedrock players cannot redeem referral codes on this server."
• Referral codes can no longer be written on signs when code sharing protection is enabled
• Dot-separated codes like /ref A.B.C.D.E are blocked in chat, private messages and signs
New features:
• Admins can check a player's RefPoints balance with /perfreferral points lookup (player)
• Admins can view RefPoints shop purchases with /perfreferral history (player)
New features:
• /perfreferral lookup shows code, points, invite stats, who invited the player, and a paginated invite list
• Registered referral codes can no longer be sent in public chat or private messages (/msg, /tell, /w, and similar)
• /ref and /referral still work normally when players redeem a code
