J'ai un problème avec mon plugin factions : on ne peut claim une zone qui si elle est adjacente à une autre zone claim (en d'autres termes, impossible de se faire deux bases), sinon, dans le chat s'écrit en rouge "You can only claim additional land witch is connected to your first claim or controlled by another faction", or, en quand je suis op, c'est possible.
Je ne vois pas d'où peut venir le problème.
Pourriez-vous m'aider à permettre de claim des zones non adjacentes à un premier claim ?
Voici le document "instance.json" dans "factions_mconf" :
{
"aliasesF": [
"f"
],
"taskPlayerPowerUpdateMinutes": 1.0,
"taskPlayerDataRemoveMinutes": 5.0,
"taskEconLandRewardMinutes": 20.0,
"removePlayerDataWhenBanned": true,
"removePlayerDataAfterInactiveDays": 1.0E10,
"radiusClaimFailureLimit": 100,
"radiusClaimRadiusLimit": 100,
"chatSetFormat": true,
"chatSetFormatAt": "LOWEST",
"chatSetFormatTo": "<{factions_relcolor}§l{factions_roleprefix}§r{factions_relcolor}{factions_name|rp}§f%1$s> %2$s",
"chatParseTags": true,
"chatParseTagsAt": "LOW",
"herochatFactionName": "Faction",
"herochatFactionNick": "F",
"herochatFactionFormat": "{color}[&l{nick}&r{color} &l{factions_roleprefix}&r{color}{factions_title|rp}{sender}{color}] &f{msg}",
"herochatFactionColor": "GREEN",
"herochatFactionDistance": 0,
"herochatFactionIsShortcutAllowed": true,
"herochatFactionCrossWorld": true,
"herochatFactionMuted": false,
"herochatFactionWorlds": [],
"herochatAlliesName": "Allies",
"herochatAlliesNick": "A",
"herochatAlliesFormat": "{color}[&l{nick}&r&f {factions_relcolor}&l{factions_roleprefix}&r{factions_relcolor}{factions_name|rp}{sender}{color}] &f{msg}",
"herochatAlliesColor": "DARK_PURPLE",
"herochatAlliesDistance": 0,
"herochatAlliesIsShortcutAllowed": true,
"herochatAlliesCrossWorld": true,
"herochatAlliesMuted": false,
"herochatAlliesWorlds": [],
"colorMember": "GREEN",
"colorAlly": "DARK_PURPLE",
"colorTruce": "LIGHT_PURPLE",
"colorNeutral": "WHITE",
"colorEnemy": "RED",
"colorNoPVP": "GOLD",
"colorFriendlyFire": "DARK_RED",
"prefixLeader": "Leader",
"prefixOfficer": "Officier",
"prefixMember": "warrior",
"prefixRecruit": "recrue",
"playersWhoBypassAllProtection": [
"pvp",
"pvpfactions",
"reload",
"Crusoe",
"FUNZONE",
"Imperialcity",
"test",
"vanilla",
"worlds"
],
"worldsNoClaiming": [
"Crusoe",
"FUNZONE",
"Imperialcity",
"pvp",
"pvpfactions",
"reload",
"test",
"vanilla",
"worlds"
],
"worldsNoPowerLoss": [
"Crusoe",
"FUNZONE",
"Imperialcity",
"pvp",
"pvpfactions",
"reload",
"test",
"vanilla",
"worlds"
],
"worldsIgnorePvP": [
"minagepvp"
],
"handleExploitObsidianGenerators": true,
"handleExploitEnderPearlClipping": true,
"handleExploitTNTWaterlog": false,
"logFactionCreate": true,
"logFactionDisband": true,
"logFactionJoin": true,
"logFactionKick": true,
"logFactionLeave": true,
"logLandClaims": true,
"logLandUnclaims": true,
"logMoneyTransactions": true,
"logPlayerCommands": true,
"materialsEditOnInteract": [
"DIODE_BLOCK_OFF",
"DIODE_BLOCK_ON",
"NOTE_BLOCK",
"CAULDRON",
"SOIL"
],
"materialsEditTools": [
"FIREBALL",
"FLINT_AND_STEEL",
"BUCKET",
"WATER_BUCKET",
"LAVA_BUCKET"
],
"materialsDoor": [
"WOODEN_DOOR",
"TRAP_DOOR",
"FENCE_GATE"
],
"materialsContainer": [
"DISPENSER",
"CHEST",
"FURNACE",
"BURNING_FURNACE",
"JUKEBOX",
"BREWING_STAND",
"ENCHANTMENT_TABLE",
"ANVIL",
"BEACON",
"TRAPPED_CHEST",
"HOPPER",
"DROPPER"
],
"entityTypesMonsters": [
"BLAZE",
"CAVE_SPIDER",
"CREEPER",
"ENDERMAN",
"ENDER_DRAGON",
"GHAST",
"GIANT",
"MAGMA_CUBE",
"PIG_ZOMBIE",
"SILVERFISH",
"SKELETON",
"SLIME",
"SPIDER",
"WITCH",
"WITHER",
"ZOMBIE"
]
}
Et voila "instance.json" de "factions_uconf@default":
{
"enabled": true,
"factionIdNone": "db344fb5-66ff-4a44-a900-c992eec864e5",
"factionIdSafezone": "0ef468eb-4455-4cc7-aaef-1d61f318144a",
"factionIdWarzone": "f6550aee-2d2c-437d-9672-de887fcc0da4",
"defaultPlayerFactionId": "db344fb5-66ff-4a44-a900-c992eec864e5",
"defaultPlayerRole": "RECRUIT",
"defaultPlayerPower": 0.0,
"defaultFactionOpen": false,
"defaultFactionFlags": {
"PERMANENT": false,
"PEACEFUL": false,
"INFPOWER": false,
"POWERLOSS": true,
"PVP": true,
"FRIENDLYFIRE": false,
"MONSTERS": true,
"EXPLOSIONS": true,
"OFFLINE_EXPLOSIONS": false,
"FIRESPREAD": true,
"ENDERGRIEF": false
},
"defaultFactionPerms": {
"BUILD": [
"LEADER",
"OFFICER",
"MEMBER",
"RECRUIT"
],
"PAINBUILD": [],
"DOOR": [
"LEADER",
"OFFICER",
"MEMBER",
"RECRUIT",
"ALLY"
],
"BUTTON": [
"LEADER",
"OFFICER",
"MEMBER",
"RECRUIT",
"ALLY"
],
"LEVER": [
"LEADER",
"OFFICER",
"MEMBER",
"RECRUIT",
"ALLY"
],
"CONTAINER": [
"LEADER",
"OFFICER",
"MEMBER"
],
"INVITE": [
"LEADER",
"OFFICER"
],
"KICK": [
"LEADER",
"OFFICER"
],
"SETHOME": [
"LEADER",
"OFFICER"
],
"WITHDRAW": [
"LEADER",
"OFFICER"
],
"TERRITORY": [
"LEADER",
"OFFICER"
],
"ACCESS": [
"LEADER",
"OFFICER"
],
"DISBAND": [
"LEADER"
],
"PERMS": [
"LEADER"
]
},
"powerMax": 100.0,
"powerMin": -100.0,
"powerPerHour": 25.0,
"powerPerDeath": -50.0,
"canLeaveWithNegativePower": true,
"factionMemberLimit": 0,
"factionPowerMax": 0.0,
"factionNameLengthMin": 3,
"factionNameLengthMax": 30,
"factionNameForceUpperCase": false,
"claimsMustBeConnected": true,
"claimingFromOthersAllowed": true,
"claimsCanBeUnconnectedIfOwnedByOtherFaction": true,
"claimsRequireMinFactionMembers": 1,
"claimedLandsMax": 0,
"homesEnabled": true,
"homesMustBeInClaimedTerritory": false,
"homesTeleportCommandEnabled": true,
"homesTeleportAllowedFromEnemyTerritory": true,
"homesTeleportAllowedFromDifferentWorld": true,
"homesTeleportAllowedEnemyDistance": 5.0,
"homesTeleportIgnoreEnemiesIfInOwnTerritory": true,
"homesTeleportToOnDeathActive": false,
"homesTeleportToOnDeathPriority": "NORMAL",
"permanentFactionsDisableLeaderPromotion": false,
"actionDeniedPainAmount": 2.0,
"disablePVPForFactionlessPlayers": false,
"enablePVPAgainstFactionlessInAttackersLand": false,
"territoryShieldFactor": 0.3,
"denyCommandsPermanentFactionMember": [],
"denyCommandsTerritoryRelation": {
"ENEMY": [
"sethome",
"warp",
"warps",
"wtp",
"uspawn",
"utp",
"mspawn",
"mtp",
"fspawn",
"ftp",
"jspawn",
"jtp"
],
"NEUTRAL": [],
"TRUCE": [],
"ALLY": [],
"MEMBER": []
},
"lwcRemoveOnChange": {
"BUY": false,
"SELL": false,
"CONQUER": false,
"PILLAGE": false
},
"econEnabled": true,
"econLandReward": 0.0,
"econUniverseAccount": "",
"econChunkCost": {
"BUY": 500.0,
"SELL": -20.0,
"CONQUER": -10.0,
"PILLAGE": -10.0
},
"econCostCreate": 200.0,
"econCostSethome": 0.0,
"econCostJoin": 0.0,
"econCostLeave": 0.0,
"econCostKick": 0.0,
"econCostInvite": 0.0,
"econCostDeinvite": 0.0,
"econCostHome": 0.0,
"econCostName": 0.0,
"econCostDescription": 0.0,
"econCostTitle": 0.0,
"econCostOpen": 0.0,
"econRelCost": {
"ENEMY": 0.0,
"ALLY": 0.0,
"TRUCE": 0.0,
"NEUTRAL": 0.0
},
"bankEnabled": true,
"bankFactionPaysCosts": true,
"bankFactionPaysLandCosts": true
}
Je ne vois pas d'où peut venir le problème.
Pourriez-vous m'aider à permettre de claim des zones non adjacentes à un premier claim ?
Voici le document "instance.json" dans "factions_mconf" :
{
"aliasesF": [
"f"
],
"taskPlayerPowerUpdateMinutes": 1.0,
"taskPlayerDataRemoveMinutes": 5.0,
"taskEconLandRewardMinutes": 20.0,
"removePlayerDataWhenBanned": true,
"removePlayerDataAfterInactiveDays": 1.0E10,
"radiusClaimFailureLimit": 100,
"radiusClaimRadiusLimit": 100,
"chatSetFormat": true,
"chatSetFormatAt": "LOWEST",
"chatSetFormatTo": "<{factions_relcolor}§l{factions_roleprefix}§r{factions_relcolor}{factions_name|rp}§f%1$s> %2$s",
"chatParseTags": true,
"chatParseTagsAt": "LOW",
"herochatFactionName": "Faction",
"herochatFactionNick": "F",
"herochatFactionFormat": "{color}[&l{nick}&r{color} &l{factions_roleprefix}&r{color}{factions_title|rp}{sender}{color}] &f{msg}",
"herochatFactionColor": "GREEN",
"herochatFactionDistance": 0,
"herochatFactionIsShortcutAllowed": true,
"herochatFactionCrossWorld": true,
"herochatFactionMuted": false,
"herochatFactionWorlds": [],
"herochatAlliesName": "Allies",
"herochatAlliesNick": "A",
"herochatAlliesFormat": "{color}[&l{nick}&r&f {factions_relcolor}&l{factions_roleprefix}&r{factions_relcolor}{factions_name|rp}{sender}{color}] &f{msg}",
"herochatAlliesColor": "DARK_PURPLE",
"herochatAlliesDistance": 0,
"herochatAlliesIsShortcutAllowed": true,
"herochatAlliesCrossWorld": true,
"herochatAlliesMuted": false,
"herochatAlliesWorlds": [],
"colorMember": "GREEN",
"colorAlly": "DARK_PURPLE",
"colorTruce": "LIGHT_PURPLE",
"colorNeutral": "WHITE",
"colorEnemy": "RED",
"colorNoPVP": "GOLD",
"colorFriendlyFire": "DARK_RED",
"prefixLeader": "Leader",
"prefixOfficer": "Officier",
"prefixMember": "warrior",
"prefixRecruit": "recrue",
"playersWhoBypassAllProtection": [
"pvp",
"pvpfactions",
"reload",
"Crusoe",
"FUNZONE",
"Imperialcity",
"test",
"vanilla",
"worlds"
],
"worldsNoClaiming": [
"Crusoe",
"FUNZONE",
"Imperialcity",
"pvp",
"pvpfactions",
"reload",
"test",
"vanilla",
"worlds"
],
"worldsNoPowerLoss": [
"Crusoe",
"FUNZONE",
"Imperialcity",
"pvp",
"pvpfactions",
"reload",
"test",
"vanilla",
"worlds"
],
"worldsIgnorePvP": [
"minagepvp"
],
"handleExploitObsidianGenerators": true,
"handleExploitEnderPearlClipping": true,
"handleExploitTNTWaterlog": false,
"logFactionCreate": true,
"logFactionDisband": true,
"logFactionJoin": true,
"logFactionKick": true,
"logFactionLeave": true,
"logLandClaims": true,
"logLandUnclaims": true,
"logMoneyTransactions": true,
"logPlayerCommands": true,
"materialsEditOnInteract": [
"DIODE_BLOCK_OFF",
"DIODE_BLOCK_ON",
"NOTE_BLOCK",
"CAULDRON",
"SOIL"
],
"materialsEditTools": [
"FIREBALL",
"FLINT_AND_STEEL",
"BUCKET",
"WATER_BUCKET",
"LAVA_BUCKET"
],
"materialsDoor": [
"WOODEN_DOOR",
"TRAP_DOOR",
"FENCE_GATE"
],
"materialsContainer": [
"DISPENSER",
"CHEST",
"FURNACE",
"BURNING_FURNACE",
"JUKEBOX",
"BREWING_STAND",
"ENCHANTMENT_TABLE",
"ANVIL",
"BEACON",
"TRAPPED_CHEST",
"HOPPER",
"DROPPER"
],
"entityTypesMonsters": [
"BLAZE",
"CAVE_SPIDER",
"CREEPER",
"ENDERMAN",
"ENDER_DRAGON",
"GHAST",
"GIANT",
"MAGMA_CUBE",
"PIG_ZOMBIE",
"SILVERFISH",
"SKELETON",
"SLIME",
"SPIDER",
"WITCH",
"WITHER",
"ZOMBIE"
]
}
Et voila "instance.json" de "factions_uconf@default":
{
"enabled": true,
"factionIdNone": "db344fb5-66ff-4a44-a900-c992eec864e5",
"factionIdSafezone": "0ef468eb-4455-4cc7-aaef-1d61f318144a",
"factionIdWarzone": "f6550aee-2d2c-437d-9672-de887fcc0da4",
"defaultPlayerFactionId": "db344fb5-66ff-4a44-a900-c992eec864e5",
"defaultPlayerRole": "RECRUIT",
"defaultPlayerPower": 0.0,
"defaultFactionOpen": false,
"defaultFactionFlags": {
"PERMANENT": false,
"PEACEFUL": false,
"INFPOWER": false,
"POWERLOSS": true,
"PVP": true,
"FRIENDLYFIRE": false,
"MONSTERS": true,
"EXPLOSIONS": true,
"OFFLINE_EXPLOSIONS": false,
"FIRESPREAD": true,
"ENDERGRIEF": false
},
"defaultFactionPerms": {
"BUILD": [
"LEADER",
"OFFICER",
"MEMBER",
"RECRUIT"
],
"PAINBUILD": [],
"DOOR": [
"LEADER",
"OFFICER",
"MEMBER",
"RECRUIT",
"ALLY"
],
"BUTTON": [
"LEADER",
"OFFICER",
"MEMBER",
"RECRUIT",
"ALLY"
],
"LEVER": [
"LEADER",
"OFFICER",
"MEMBER",
"RECRUIT",
"ALLY"
],
"CONTAINER": [
"LEADER",
"OFFICER",
"MEMBER"
],
"INVITE": [
"LEADER",
"OFFICER"
],
"KICK": [
"LEADER",
"OFFICER"
],
"SETHOME": [
"LEADER",
"OFFICER"
],
"WITHDRAW": [
"LEADER",
"OFFICER"
],
"TERRITORY": [
"LEADER",
"OFFICER"
],
"ACCESS": [
"LEADER",
"OFFICER"
],
"DISBAND": [
"LEADER"
],
"PERMS": [
"LEADER"
]
},
"powerMax": 100.0,
"powerMin": -100.0,
"powerPerHour": 25.0,
"powerPerDeath": -50.0,
"canLeaveWithNegativePower": true,
"factionMemberLimit": 0,
"factionPowerMax": 0.0,
"factionNameLengthMin": 3,
"factionNameLengthMax": 30,
"factionNameForceUpperCase": false,
"claimsMustBeConnected": true,
"claimingFromOthersAllowed": true,
"claimsCanBeUnconnectedIfOwnedByOtherFaction": true,
"claimsRequireMinFactionMembers": 1,
"claimedLandsMax": 0,
"homesEnabled": true,
"homesMustBeInClaimedTerritory": false,
"homesTeleportCommandEnabled": true,
"homesTeleportAllowedFromEnemyTerritory": true,
"homesTeleportAllowedFromDifferentWorld": true,
"homesTeleportAllowedEnemyDistance": 5.0,
"homesTeleportIgnoreEnemiesIfInOwnTerritory": true,
"homesTeleportToOnDeathActive": false,
"homesTeleportToOnDeathPriority": "NORMAL",
"permanentFactionsDisableLeaderPromotion": false,
"actionDeniedPainAmount": 2.0,
"disablePVPForFactionlessPlayers": false,
"enablePVPAgainstFactionlessInAttackersLand": false,
"territoryShieldFactor": 0.3,
"denyCommandsPermanentFactionMember": [],
"denyCommandsTerritoryRelation": {
"ENEMY": [
"sethome",
"warp",
"warps",
"wtp",
"uspawn",
"utp",
"mspawn",
"mtp",
"fspawn",
"ftp",
"jspawn",
"jtp"
],
"NEUTRAL": [],
"TRUCE": [],
"ALLY": [],
"MEMBER": []
},
"lwcRemoveOnChange": {
"BUY": false,
"SELL": false,
"CONQUER": false,
"PILLAGE": false
},
"econEnabled": true,
"econLandReward": 0.0,
"econUniverseAccount": "",
"econChunkCost": {
"BUY": 500.0,
"SELL": -20.0,
"CONQUER": -10.0,
"PILLAGE": -10.0
},
"econCostCreate": 200.0,
"econCostSethome": 0.0,
"econCostJoin": 0.0,
"econCostLeave": 0.0,
"econCostKick": 0.0,
"econCostInvite": 0.0,
"econCostDeinvite": 0.0,
"econCostHome": 0.0,
"econCostName": 0.0,
"econCostDescription": 0.0,
"econCostTitle": 0.0,
"econCostOpen": 0.0,
"econRelCost": {
"ENEMY": 0.0,
"ALLY": 0.0,
"TRUCE": 0.0,
"NEUTRAL": 0.0
},
"bankEnabled": true,
"bankFactionPaysCosts": true,
"bankFactionPaysLandCosts": true
}