SilkSpawners spawners are invalid or broken (CratesPlus)

Discussion in 'Spigot Plugin Help' started by Assab, Jun 18, 2016.

  1. Hello, so my players on my factions server have been getting an issue when placing a spawner that is not a pig spawner, it automatically changes it to a pig spawner from another spawner when placed saying this message. It only works from the SilkSpawners command but not from crates when I used the command and put them as rewards in the crates, I use CratesPlus. Everything in the config is enabled and it should be working, any ideas? http://pastebin.com/zgESCMG7 https://gyazo.com/5852a760c78db92fee6471c9b973b756
     
  2. It's not SilkSpawners but CratesPlus giving default mob spawner, tried IDs but won't work.
     
  3. I am currently having the same problem, did you find any fix for this?
     
  4. Could you please post your SilkSpawner config
     
  5. # See documentation at http://dev.bukkit.org/bukkit-plugins/silkspawners/pages/configuration

    # Should the plugin automatically update if an update is available?
    autoUpdater: true

    # Should a permission be required when a spawner explodes by TNT to achieve a drop
    permissionExplode: false

    # Should be checked for WorldGuard build ability to change spawners
    useWorldGuard: true

    # Percentage of dropping a spawner block when TNT or creepers explode
    explosionDropChance: 30

    # Percentage of dropping a iron bars when a spawner is mined
    destroyDropChance: 100

    # Percentage of dropping an egg when a spawner is mined
    eggDropChance: 100

    # Percentage of dropping the spawner when mined
    silkDropChance: 100

    # When generic spawner items are placed, spawn this creature (e.g. from /give or other plugins)
    # PIG (90) is Minecraft default (put NAMES or IDs here!)
    defaultCreature: 90

    # How far is the spawner reachable with your crosshair (disable with -1)
    spawnerCommandReachDistance: 6

    # Minimum silk touch level [can be changed via other plugins to a higher value]
    # Set it to 0 to mine it without silk touch
    minSilkTouchLevel: 1

    # If a player in creative destroys a spawner nothing is dropped
    noDropsCreative: true

    # If a spawner is destroyed, should the egg be dropped
    destroyDropEgg: false

    # If a spawner is destroyed, should XP be dropped
    destroyDropXP: 0

    # Flag a spawner as already mined to prevent XP duping
    preventXPFarming: true

    # Drops XP only when a spawner is destroyed and not mined via SilkTouch
    dropXPOnlyOnDestroy: false

    # If a spawner is destroyed, should iron bars be dropped
    destroyDropBars: 0

    # Should the player be able to craft spawners
    craftableSpawners: false

    # Leave a slot empty (null/air)? Just make a space then, example 'A A' -> middle is free
    # X is always the egg
    recipeTop: AAA
    recipeMiddle: AXA
    recipeBottom: AAA
    recipeAmount: 1

    # Custom example:
    #recipeTop: 'A A'
    #recipeMiddle: 'BXA'
    #recipeBottom: 'C D'
    #ingredients:
    # - 'A,IRON_FENCE'
    # - 'B,DIRT'
    # - 'C,2'
    # - 'D,5'

    # You can put IDs or the NAME here (please uppercase)
    # Add it for each custom ingredient you add, too!
    ingredients:
    - A,IRON_FENCE

    # Should spawners be stackable
    spawnersUnstackable: false

    # Should the egg be consumed when the spawner is changed with it
    consumeEgg: true

    # Fallback if the creature should be enabled, if not specified for the entity
    enableCreatureDefault: true

    # Should numbers be ignored (on eggs) and allow every number value?
    ignoreCheckNumbers: false

    # Disable left click to change spawners, spawns a mob instead. Still blocks Vanilla right click behavior.
    disableChangeTypeWithEgg: false

    # Should instead of spawning a mob a MonsterSpawner be placed? (Uses consumeEgg value, too)
    spawnEggToSpawner: false

    # Should the spawn algorithm be overridden? Allows spawning of non-standard entities
    spawnEggOverride: false

    # Fallback if the creature should be spawned, if not specified for the entity
    spawnEggOverrideSpawnDefault: true

    # Allowed set of tools which can mine a spawner. IDs are supported, too
    allowedTools:
    - WOOD_PICKAXE
    - STONE_PICKAXE
    - IRON_PICKAXE
    - GOLD_PICKAXE
    - DIAMOND_PICKAXE

    # Amount of spawners or eggs given to a player when the argument is omitted
    defaultAmountGive: 1

    # Notify the player about the spawner when he clicks it in the inventory
    notifyOnClick: true

    # Notify the player about the spawner when he holds the spawner in the hand
    notifyOnHold: true

    # Configure displaying with BarAPI, time is in seconds
    barAPI:
    enable: false
    displayTime: 3

    # Configure displaying with 1.9 BossBarApi, time is in seconds
    vanillaBossBar:
    enable: true
    displayTime: 3

    # Valid colors are BLUE, GREEN, PINK, PURPLE, RED, WHITE, YELLOW
    color: RED

    # Valid styles are SEGMENTED_10, SEGMENTED_12, SEGMENTED_20, SEGMENTED_6, SOLID
    style: SOLID

    # Prevent that a spawner is changed via eggs in other territories
    factionsSupport: false

    # Puts more information out on startup
    verboseConfig: false

    # Internal stuff, do NOT change unless advised - the plugin might break otherwise
    useReflection: true
    testMCVersion: true
    useMetadata: true
    useLegacyName: false
     
  6. May I ask, what version are you using? because I downloaded it for my server, and it works perfectly, also take a picture of your Plugins, and I'll see if there is any plugins that might be causing the problem.
     
  7. A picture of my plugin list is attached.

    And, it works but will only give me a pig spawner when I place it down instead of the Zombie Pigmen spawner. I am using PaperSpigot 1.8.8.
     

    Attached Files:

    • Agree Agree x 1
  8. Yeah, I believe non of your plugins isn't causing the problem, maybe try reinstalling silkspawners?
     
  9. If your using Essentials, then it might've been that.
    Use EssentialsX instead. It has support for spawners being placed down from SilkSpawners and stuff.

    Link
     
  10. I'm using Essentials and SilkSpawners is working, It's probably the version he is using For either SilkSpawners
     
  11. It could've been Essentials, not SilkSpawners.
    Essentials has no supports for spawners being given or placed
    While EssentialsX does with SilkSpawners.
     
  12. True.
     
  13. It does not matter, Essentials nor EssentialsX will change the effect, the out come is still a pig, the problem is within CratesPlus. Essentials does not mess with the outcome when placing a spawner, nor EssentialsX. EssentialsX just as a command to get a spawner, but has nothing to do with placing it. I know this cause I tested it out. I replaced Essentials with EssentialsX, gave myself a spawner both using /give and /ss give. I tested it out by placing a spawner normally, it worked, I then put the spawner in the crate outcome. When I placed the spawner in that I won from the crate, it turned into a pig spawner. The problem is within CratesPlus and I'm looking into how to fix it.
     
  14. In CratesPlus, instead of giving them "SPAWNER" NAME:"THIS IS A RANDOM SPAWNER", in crates plus use the command feature and use /ss give {player} skeleton 1, and so on, and so forth.

    EDIT:
    Here's an example from one of my old servers


    '6':
    Type: COMMAND
    Commands:
    - ss give %name% Skeleton 1
    - broadcast &eVote Crate &8{mvdw_175} &c%name% &7got &c1 SKeleton Spawner1
    Item Type: MOB_SPAWNER
    Item Data: 0
    Percentage: 2
    Name: '&61 Four Star Mystery Crate'
    Amount: 4

    # (The ID is SPAWNER or MOB_SPAWNER, I forget...)
     
  15. does it work? im using cratesplus and csgo crates plus
     
  16. Try it and find out
     
  17. I completely forgot about this. So sorry this is soo late... Instead of actually going in the config for the item each time. Go to Silkspawners config and scroll down to the very bottom. And turn 'useLegacyName: false' to 'useLegacyName: true'. And that should solve everything better than going to each and every crate settings to change it.