[Discontinued] Polis [v2.7.0]

By the way, cancelling interactblockevent will prevent bucket use now.

Issue: https://github.com/SpongePowered/SpongeCommon/issues/327

Closed by: Don't run item use part of hook if PlayerInteractEvent is cancelled. · SpongePowered/SpongeForge@92a6178 · GitHub

Cool, thanks. :smile:

Could we have polis tie into permissionsex if possible? Like member, executive, leader all have respective profiles on pex and get promoted automatically?

I think that is more up to Zml rather than Hassan.

Release v1.5c:

Tested on SpongeForge 911

Changes:

  • This release brings minor bug fixes and compatibility with SpongeForge 911+

Enjoy this update! :smile:

Release v1.5d:

Tested on SpongeForge 915

Changes:

  • This release brings the ability to disable Polis prefixes in the chat via the config. Enjoy!

Enjoy this update! :smile:

Added in v1.5d, customization will be added soon as well. You can disable it via the polis.prefix.disable option in the config. Enjoy!

Hey Hassan a few people complained in the server that sometimes they get spammed with Error! This land us claimed can u check if u can find what can cause such thing?

1 Like

Yeah, I have heard this from other users as well. I am looking into it now.

ok thank you ^^

Version
forge-1.8-11.14.4.1577
spongeforge-1.8-1577-2.1-DEV-934
Polis-1.5d

[21:06:56] [Server thread/INFO] [Polis]: Polis loading...
[21:06:56] [Server thread/ERROR] [Sponge]: Could not pass FMLInitializationEvent to Plugin{id=Polis, name=Polis, version=1.5}
java.lang.NoSuchMethodError: org.spongepowered.api.event.game.state.GameInitializationEvent.getGame()Lorg/spongepowered/api/Game;
        at io.github.hsyyid.polis.Polis.onServerInit(Polis.java:95) ~[Polis.class:1.5]
        at org.spongepowered.common.event.listener.GameInitializationEventListener_Polis_onServerInit14.handle(Unknown Source) ~[?:?]
        at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:86) ~[RegisteredListener.class:1.8-1577-2.1-DEV-934]
        at org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:247) [SpongeEventManager.class:1.8-1577-2.1-DEV-934]
        at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:274) [SpongeModEventManager.class:1.8-1577-2.1-DEV-934]
        at org.spongepowered.mod.SpongeMod.onStateEvent(SpongeMod.java:171) [SpongeMod.class:1.8-1577-2.1-DEV-934]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
        at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [minecraft_server.1.8.jar:?]
        at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [minecraft_server.1.8.jar:?]
        at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [minecraft_server.1.8.jar:?]
        at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [minecraft_server.1.8.jar:?]
        at com.google.common.eventbus.EventBus.post(EventBus.java:275) [minecraft_server.1.8.jar:?]
        at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) [LoadController.class:?]
        at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:190) [LoadController.class:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
        at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [minecraft_server.1.8.jar:?]
        at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [minecraft_server.1.8.jar:?]
        at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [minecraft_server.1.8.jar:?]
        at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [minecraft_server.1.8.jar:?]
        at com.google.common.eventbus.EventBus.post(EventBus.java:275) [minecraft_server.1.8.jar:?]
        at net.minecraftforge.fml.common.LoadController.onPost(LoadController.java:49) [LoadController.class:?]
        at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:119) [LoadController.class:?]
        at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:731) [Loader.class:?]
        at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:97) [FMLServerHandler.class:?]
        at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:360) [FMLCommonHandler.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:210) [po.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_66]

Updating… give me a bit.

Release v1.5e:

Tested on SpongeForge 936

Changes:

  • This release brings compatibility with SpongeForge 936.

Enjoy this update! :smile:

Version
forge-1.8-11.14.4.1577
spongeforge-1.8-1577-2.1-DEV-941
Polis-1.5e

[12:04:29] [Server thread/INFO] [Polis]: Polis loading...
[12:04:29] [Server thread/ERROR] [Sponge]: Could not pass FMLInitializationEvent to Plugin{id=Polis, name=Polis, version=1.5}
java.lang.NoSuchMethodError: org.spongepowered.api.command.args.GenericArguments.player(Lorg/spongepowered/api/text/Text;Lorg/spongepowered/api/Game;)Lorg/spongepowered/api/command/args/CommandElement;
        at io.github.hsyyid.polis.Polis.onServerInit(Polis.java:158) ~[Polis.class:1.5]
        at org.spongepowered.common.event.listener.GameInitializationEventListener_Polis_onServerInit14.handle(Unknown Source) ~[?:?]
        at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:86) ~[RegisteredListener.class:1.8-1577-2.1-DEV-941]
        at org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:247) [SpongeEventManager.class:1.8-1577-2.1-DEV-941]
        at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:274) [SpongeModEventManager.class:1.8-1577-2.1-DEV-941]
        at org.spongepowered.mod.SpongeMod.onStateEvent(SpongeMod.java:171) [SpongeMod.class:1.8-1577-2.1-DEV-941]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
        at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [minecraft_server.1.8.jar:?]
        at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [minecraft_server.1.8.jar:?]
        at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [minecraft_server.1.8.jar:?]
        at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [minecraft_server.1.8.jar:?]
        at com.google.common.eventbus.EventBus.post(EventBus.java:275) [minecraft_server.1.8.jar:?]
        at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:212) [LoadController.class:?]
        at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:190) [LoadController.class:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_66]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_66]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_66]
        at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) [minecraft_server.1.8.jar:?]
        at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) [minecraft_server.1.8.jar:?]
        at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) [minecraft_server.1.8.jar:?]
        at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) [minecraft_server.1.8.jar:?]
        at com.google.common.eventbus.EventBus.post(EventBus.java:275) [minecraft_server.1.8.jar:?]
        at net.minecraftforge.fml.common.LoadController.onPost(LoadController.java:49) [LoadController.class:?]
        at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:119) [LoadController.class:?]
        at net.minecraftforge.fml.common.Loader.initializeMods(Loader.java:731) [Loader.class:?]
        at net.minecraftforge.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:97) [FMLServerHandler.class:?]
        at net.minecraftforge.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:360) [FMLCommonHandler.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:210) [po.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438) [MinecraftServer.class:?]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_66]

Okay, looking into it

Release v1.5f:

Tested on SpongeForge 941

Changes:

  • This release brings compatibility with SpongeForge 941.

Enjoy this update! :smile:

Can something be done to prevent harm to neutral / tamed mobs (villagers, wolves, cats, horses) in safezone?

Not a bad idea - I’ll work on this soon.

Release v1.6:

Tested on SpongeForge 949

Changes:

  • This release brings minor bug fixes regarding /polis list
  • This release adds the command /polis help

Enjoy this update! :smile:

1 Like

This could be the fact that you have WinterWonderLand installed.