itsmeow / claimit Goto Github PK
View Code? Open in Web Editor NEWA mod for claiming land in Forge 1.12
License: GNU Lesser General Public License v3.0
A mod for claiming land in Forge 1.12
License: GNU Lesser General Public License v3.0
Describe the bug
When I in my claim, I can't use any bow (to hurt anyone)
but skeleton still can use it bow and arrow
To Reproduce
Steps to reproduce the behavior:
Expected behavior
I could use my bow and arrow to hit something if it's my claim
or the skeleton can't hit me with it arrow
Screenshots
If applicable, add screenshots to help explain your problem.
Versions
Additional context
Add any other context about the problem here.
Do not report security bugs or exploits here. DM me on discord, which is linked in the mod description. This is for the safety of you and other users.
Could you add a way to set the amount of claim block for a user using permission meta so server admins don't have to set it manually everytime. unless there already is a way to do it, then please tell me how
Describe the bug
While using the command /claimit claim list You can not teleport. Instead you get an Exception in chat. There is no further info produced in the console.
To Reproduce
Steps to reproduce the behavior:
Type /claimit claim list
Click Coordinates
Expected behavior
Clicking the Location Coordinates provided should TP the user to that location.
Screenshots
https://imgur.com/a/wAXhg5V
Versions
If ClaimIt will claim everything from y=0 to y=255 then why it's counting selection Y?
There's no difference if I'll claim area 3x3x3 or 3x3x1 (for protection). But if I'll do the first way then 9 blocks will be removed from available blocks to claim.
Describe the bug
After testing by changing all the area toggle permissions I could find on the config file to true and fase sequentially, and testing the mobgriefing game rule on both true and false, I am convinced that villagers cannot pick up dropped items within claimed areas, at all.
To expand: Villagers in 1.12 are able to pick up certain dropped items, such as seeds, bread, crops, etc. I am not talking here about breaking crop blocks, I am talking about picking the dropped item up from the ground, after you throw it at them. This behaviour is not observed within claimed areas.
To Reproduce
1.- Claim area.
2.- Set area toggle permissions to any given combination of trues and falses, it does not matter.
3.- Go to edge of claim, place one villager inside claim, one outside. Enclose them with blocks so they do not move.
4.- Throw a stack of wheat seeds at both villagers. The one outside the claim will pick it up, the one inside will not.
5.- Verify one villager has indeed picked up the wheat seeds with the following command:
/entitydata @e[type=Villager,c=1]
This will show the entity data for the closest villager, so run command two times, each time standing closest to a different villager. This will display a bunch of information, near the end it will show the villager’s inventory: Inventory:[contents]. For the one outside the claim it will show wheat seeds, for the one inside it will be empty.
Expected behaviour
Villagers should be able to pick up items within the claimed area, no rule within config file excludes them from doing so. The reason why this is important is because villagers picking up dropped items is essential for the correct functioning of villager powered farms.
Versions
you can still pick up items if you have USE on and PICKUP_ITEM off
Can you fix this would like players to interact with a villager but not be able to pick up items
Describe the bug
I am trying to install this mod, but it gets the error on server start with "Claimit Missing toml file, invalid file"
To Reproduce
I am running:
minecraft 1.16.4
forge-1.16.4-35.1.37
and a few mods
Is there a step I am missing? I found this mod through curseforge while searching for mods that support the versions listed above.
Thank you
Do not report security bugs or exploits here. DM me on discord, which is linked in the mod description. This is for the safety of you and other users.
Server failing to load claimed property!
Error occurred with a Server restart, no idea how to reproduce.
Server goes in a restart loop and creates Crash-logs every minute!
---- Minecraft Crash Report ----
// I blame Dinnerbone.
Time: 3/6/21 1:12 PM
Description: Exception in server tick loop
net.minecraftforge.fml.common.LoaderExceptionModCrash: Caught exception from ClaimIt API (claimitapi)
Caused by: java.lang.RuntimeException: There was no claim with the name b83afe95-10e5-4708-a1f6-0907e1d992de_332869017 found. This means data is missing/the world is corrupted/loading order is incorrect! Crashing to protect data.
at dev.itsmeow.claimit.api.util.nbt.ClaimNBTUtil.readClaimNames(ClaimNBTUtil.java:47)
at dev.itsmeow.claimit.api.group.Group.deserialize(Group.java:152)
at dev.itsmeow.claimit.api.group.GroupManager.deserialize(GroupManager.java:100)
at dev.itsmeow.claimit.api.ClaimItAPI.serverLoad(ClaimItAPI.java:41)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:637)
at sun.reflect.GeneratedMethodAccessor11.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:219)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:197)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$SynchronizedSubscriber.invokeSubscriberMethod(Subscriber.java:150)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.eventbus.Subscriber.dispatchEvent(Subscriber.java:71)
at com.google.common.eventbus.Dispatcher$PerThreadQueuedDispatcher.dispatch(Dispatcher.java:116)
at com.google.common.eventbus.EventBus.post(EventBus.java:217)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:136)
at net.minecraftforge.fml.common.Loader.serverStarting(Loader.java:797)
at net.minecraftforge.fml.common.FMLCommonHandler.handleServerStarting(FMLCommonHandler.java:297)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:307)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486)
at java.lang.Thread.run(Unknown Source)
-- System Details --
Details:
Minecraft Version: 1.12.2
Operating System: Windows Server 2016 (amd64) version 10.0
Java Version: 1.8.0_281, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 5102442560 bytes (4866 MB) / 6174015488 bytes (5888 MB) up to 6174015488 bytes (5888 MB)
JVM Flags: 2 total; -Xmx6144M -Xms6144M
IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
FML: MCP 9.42 Powered by Forge 14.23.5.2854 7 mods loaded, 7 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
| State | ID | Version | Source | Signature |
|:------- |:------------ |:------------ |:----------------------------- |:---------------------------------------- |
| LCHIJA | minecraft | 1.12.2 | minecraft.jar | None |
| LCHIJA | mcp | 9.42 | minecraft.jar | None |
| LCHIJA | FML | 8.0.99.99 | forge-1.12.2-14.23.5.2854.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LCHIJA | forge | 14.23.5.2854 | forge-1.12.2-14.23.5.2854.jar | e3c3d50c7c986df74c645c0ac54639741c90a557 |
| LCHIJA | attributefix | 1.0.4 | AttributeFix-1.12.2-1.0.4.jar | d476d1b22b218a10d845928d1665d45fce301b27 |
| LCHIJAE | claimitapi | 1.12.2-1.2.1 | claimitapi-1.12.2-1.2.1.jar | None |
| LCHIJA | claimit | 1.12.2-1.2.1 | claimit-1.12.2-1.2.1.jar | None |
Loaded coremods (and transformers):
Profiler Position: N/A (disabled)
Player Count: 0 / 80; []
Is Modded: Definitely; Server brand changed to 'fml,forge'
Type: Dedicated Server (map_server.txt)
Removing the players Savefiles does not solve the issue.
Thanks in advance!
Describe the bug
ClaimIt becomes stuck in an infinite loop (java.lang.StackOverflowError
) with SpongeForge's PhaseTracker.
crash-2019-10-21_20.29.34-server.txt
To Reproduce
No reliable reproduction yet.
Expected behavior
Server is able to tick the block.
Versions
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.