🛡 [Anti-Grief|General Protection] RedProtect Universal (All APIs Compatible)


#532

Where is the download address, I don’t know where to download it


#533

https://ore.spongepowered.org/FabioZumbi12/RedProtect/versions


#534

I can’t download it. After opening the web page, it appears that “this version is not downloaded through our auditors is safe to download…” the continuation button doesn’t work


#535

Will there be API 7? MC 1.12.2
It would be very useful.


#536

Will, its a universal jar supporting api 5 to 8.
https://ore.spongepowered.org/FabioZumbi12/RedProtect


#537

Hey @FabioZumbi12 please help me! how can i allow players interact with mod blocks??? thanks


#538

On 1.12 dont hook mods (ic2 laser and other items break protection regions), but on 1.10 all fine.


#539

Its because API changes and nor Redprotect. The mods need to fire the Sponge events correctly to our plugin listen correct.

Add the flag allow-mods: /rp flag allow-mods true


#540

Can I create a 1.12.2 version?


#541

RedProtect is already compatible with all api versions (like is in the title)


#542

I like your plugin very much, I hope it can be updated continuously


#543

Follow our discord, theres a lot of dev builds with some fixes and improvements: https://discord.gg/m27n4


#544

I’m from China. I don’t speak much English. I’m sorry.


#545

Can you make a plugin for backup?
Because the plugins you make are all very useful, I think you will make a good backup plugin.


#546

Is it possible to disable the growth of wheat in the whole world?


#547

Getting a pretty big crash:

spongeforge-1.12.2-2705-7.1.0-BETA-3350
RedProtect-7.4.1-b111-Universal

> java.lang.Error: ServerHangWatchdog detected that a single server tick took 60.00 seconds (should be max 0.05)
> 	at java.util.HashMap$TreeNode.find(HashMap.java:1873)
> 	at java.util.HashMap$TreeNode.getTreeNode(HashMap.java:1881)
> 	at java.util.HashMap.getNode(HashMap.java:575)
> 	at java.util.HashMap.containsKey(HashMap.java:595)
> 	at br.net.fabiozumbi12.RedProtect.Sponge.RegionManager.getTopRegion(RegionManager.java:194)
> 	at br.net.fabiozumbi12.RedProtect.Sponge.RPUtil.canBuildNear(RPUtil.java:1274)
> 	at br.net.fabiozumbi12.RedProtect.Sponge.listeners.RPGlobalListener.onBlockBreakGlobal(RPGlobalListener.java:290)
> 	at org.spongepowered.common.event.listener.BreakListener_RPGlobalListener_onBlockBreakGlobal371.handle(Unknown Source)
> 	at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:95)
> 	at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:383)
> 	at org.spongepowered.mod.event.SpongeModEventManager.extendedPost(SpongeModEventManager.java:443)
> 	at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:404)
> 	at org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:446)
> 	at org.spongepowered.common.SpongeImpl.postEvent(SpongeImpl.java:225)
> 	at org.spongepowered.common.event.tracking.TrackingUtil.iterateChangeBlockEvents(TrackingUtil.java:606)
> 	at org.spongepowered.common.event.tracking.TrackingUtil.processBlockCaptures(TrackingUtil.java:499)
> 	at org.spongepowered.common.event.tracking.TrackingUtil.processBlockCaptures(TrackingUtil.java:454)
> 	at org.spongepowered.common.event.tracking.phase.packet.InteractionPacketState.unwind(InteractionPacketState.java:130)
> 	at org.spongepowered.common.event.tracking.phase.packet.InteractionPacketState.unwind(InteractionPacketState.java:72)
> 	at org.spongepowered.common.event.tracking.PhaseTracker.completePhase(PhaseTracker.java:265)
> 	at org.spongepowered.common.event.tracking.PhaseContext.close(PhaseContext.java:557)
> 	at org.spongepowered.common.network.PacketUtil.onProcessPacket(PacketUtil.java:94)
> 	at net.minecraft.network.PacketThreadUtil$1.redirect$onProcessPacket$zld000(SourceFile:539)
> 	at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13)
> 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
> 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> 	at net.minecraft.util.Util.func_181617_a(SourceFile:46)
> 	at org.spongepowered.common.SpongeImplHooks.onUtilRunTask(SpongeImplHooks.java:293)
> 	at net.minecraft.server.MinecraftServer.redirect$onRun$zji000(MinecraftServer.java:3963)
> 	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:723)
> 	at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:396)
> 	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668)
> 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)
> 	at java.lang.Thread.run(Thread.java:748)

#548

Hello,
We are using RedProtect-7.4.1-b111-Universal.jar and spongeforge-1.12.2-2705-7.1.0-BETA-3355.jar.
We are getting the following log.
[Server thread/ERROR] [Sponge]: Could not pass DropItemEvent$Pre$Impl to Plugin{id=redprotect, name=RedProtect, version=7.4.1, description=Complete antigrief plugin, authors=[FabioZumbi12], source=./mods/RedProtect-7.4.1-b111-Universal.jar}java.lang.IndexOutOfBoundsException: Index: 1, Size: 1 at java.util.ArrayList.rangeCheck(ArrayList.java:653) ~[?:1.8.0_141] at java.util.ArrayList.get(ArrayList.java:429) ~[?:1.8.0_141] at br.net.fabiozumbi12.RedProtect.Sponge.RPUtil.isGuiItem(RPUtil.java:187) ~[RPUtil.class] at br.net.fabiozumbi12.RedProtect.Sponge.listeners.RPPlayerListener.lambda$PlayerDropItemGui$1(RPPlayerListener.java:1492) ~[RPPlayerListener.class] at java.util.ArrayList.forEach(ArrayList.java:1249) ~[?:1.8.0_141] at br.net.fabiozumbi12.RedProtect.Sponge.listeners.RPPlayerListener.PlayerDropItemGui(RPPlayerListener.java:1491) ~[RPPlayerListener.class] at org.spongepowered.common.event.listener.PreListener_RPPlayerListener_PlayerDropItemGui388.handle(Unknown Source) ~[?] at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:95) ~[RegisteredListener.class:1.12.2-2705-7.1.0-BETA-3355] at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:383) [SpongeModEventManager.class:1.12.2-2705-7.1.0-BETA-3355] at org.spongepowered.mod.event.SpongeModEventManager.extendedPost(SpongeModEventManager.java:443) [SpongeModEventManager.class:1.12.2-2705-7.1.0-BETA-3355] at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:404) [SpongeModEventManager.class:1.12.2-2705-7.1.0-BETA-3355] at org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:447) [SpongeEventManager.class:1.12.2-2705-7.1.0-BETA-3355] at org.spongepowered.common.SpongeImpl.postEvent(SpongeImpl.java:225) [SpongeImpl.class:1.12.2-2705-7.1.0-BETA-3355] at org.spongepowered.common.entity.EntityUtil.throwDropItemAndConstructEvent(EntityUtil.java:1184) [EntityUtil.class:1.12.2-2705-7.1.0-BETA-3355] at org.spongepowered.common.entity.EntityUtil.playerDropItem(EntityUtil.java:1093) [EntityUtil.class:1.12.2-2705-7.1.0-BETA-3355] at net.minecraft.entity.player.EntityPlayer.func_146097_a(EntityPlayer.java:3650) [aed.class] at net.minecraft.entity.player.EntityPlayer.func_71019_a(EntityPlayer.java:3629) [aed.class] at net.minecraft.inventory.Container.redirect$onDragDrop$zif000(Container.java:1166) [afr.class] at net.minecraft.inventory.Container.func_184996_a(Container.java:222) [afr.class] at net.minecraft.inventory.ContainerPlayer.func_184996_a(ContainerPlayer.java:545) [agi.class] at net.minecraft.network.NetHandlerPlayServer.func_147351_a(NetHandlerPlayServer.java:1158) [pa.class] at net.minecraft.network.play.client.CPacketClickWindow.func_148833_a(CPacketClickWindow.java:38) [lf.class] at net.minecraft.network.play.client.CPacketClickWindow.func_148833_a(CPacketClickWindow.java:12) [lf.class] at org.spongepowered.common.network.PacketUtil.onProcessPacket(PacketUtil.java:92) [PacketUtil.class:1.12.2-2705-7.1.0-BETA-3355] at net.minecraft.network.PacketThreadUtil$1.redirect$onProcessPacket$zld000(SourceFile:539) [hv$1.class] at net.minecraft.network.PacketThreadUtil$1.run(SourceFile:13) [hv$1.class] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_141] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_141] at net.minecraft.util.Util.func_181617_a(SourceFile:46) [h.class] at org.spongepowered.common.SpongeImplHooks.onUtilRunTask(SpongeImplHooks.java:293) [SpongeImplHooks.class:1.12.2-2705-7.1.0-BETA-3355] at net.minecraft.server.MinecraftServer.redirect$onRun$zji000(MinecraftServer.java:3963) [MinecraftServer.class] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:723) [MinecraftServer.class] at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:396) [nz.class] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668) [MinecraftServer.class] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) [MinecraftServer.class] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_141]
Any idea what this means, and how to fix it?


#549

29/5000
Why do I install this plugin that doesn’t spawn animals all over the world


#550

We have some issues with RP running latest Sponge Forge.

Villagers and neutral mobs don’t spawn in the wilderness, nor are we able to summon them manually.


#551

how to use rent command?
/rp add-rent Homerent01 Player01 100 1d ?