Coder Social home page Coder Social logo

omniscient's People

Contributors

cviggo avatar mogiiii avatar morinaka28 avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

omniscient's Issues

Trip wire

When finding limited blocks not registered, activate monitoring of players present in the same chunk / or surrounding chunks

-1 limited items

when broken, items without a limit (-1) still show that you have # remaining.
E.G. "Removed Tungstensteel Fluid Pipe. You now have -5 remaining."

Command detection

Detects if a player runs another command for example:
/trust (name)
the plugin would ask, you've trusted (name) in your claim. would you like to give them permission to your limited blocks? /omni trust /omni friend add (name) or just /omni yes and it adds the person you just trusted

You've trusted (name) in your claim. If you'd like to give permission to your limited blocks use /omni yes. Learn more by using /omni info.

Block limits not correcting itself

Block limits has not been correcting itself properly when people has been removing stuff with a wrench. days has passed and the limits has not gone back to what they had

Items placed with a dolly are removed

I think this is the same issue as with the builders wand, if you pick up a limited or monitored block with a dolly and place it back down again it doesn't register as having been placed by the player and is cleared when omni scans the chunk.

It would just be best if the ability to pick up or place limited blocks with the dolly (and the builders wand) be disallowed like it used to be in the past.

Change auto reboot to have 60 second warning, or as a config option

I've had a fair amount of players complain about the lack of warning and some have lost valuable items that were on the ground or when they had inventory open or sorting etc.

Either hard code it or add the time as a config option in seconds.

getServer().broadcastMessage(ChatColor.RED + ChatColor.BOLD + "60 seconds until server restart!");

Item placement limitation

The ability to set if an item can be placed over/below a specific y axis (mainly for lazers and alvearies) and the ability to blacklist an item to be placed within a certain distance of a specific block.

Friend system

A friend system which can be utilized to protect player interaction with limited blocks

If players interact with limited blocks which are not owned by them selves of by someone who added them as friend, the interact event must be cancelled and the player should receive a warning and/or info which can help them get added.

/omni friend add
/omni friend remove

/omni friend request
/omni friend accept

Placing block in previously limited block space

When you place a block in a previously limited block space it comes up with the error message:
Removed unknown. [username] now has -1 remaining.
Error:null @ processLimitedBlockRemoval[838]

-1 is depending on how many times you've put a limited block in that space. If I place and break it 3 times it sais -3

Public Enderchests

if possible, prevent pipes/busses/etc from being placed next to unlocked enderchests.

Database error on boot about WHERE clause

[INFO] [Omniscient] [99] Begin info batch
[INFO] [Omniscient] [99] Database state transition Running to Error
[SEVERE] [Omniscient] [99] SQLException: Unknown column 'DIM' in 'where clause'
[SEVERE] [Omniscient] [99] SQLState: 42S22
[SEVERE] [Omniscient] [99] VendorError: 1054
[SEVERE] [Omniscient] [99] java.sql.BatchUpdateException: Unknown column 'DIM' in 'where clause'
at com.mysql.jdbc.StatementImpl.executeBatch(StatementImpl.java:1065)
at viggo.omniscient.DatabaseEngine.updateBlockInfos(DatabaseEngine.java:348)
at viggo.omniscient.DatabaseEngine.run(DatabaseEngine.java:89)
at java.lang.Thread.run(Thread.java:724)

[INFO] [Omniscient] [99] Database state transition Error to Running

Not sure if it will cause an issue but i thought i'd report the error. DIM would seem to indicate it some some issue with new unrecognised dimensions?

Block connector blacklist

Make it so that you can't place specific blocks next to eachother and config to put reason why they can't to show player when they try. Or even make it so they can place it but it gives them a tip how to make it better. Also need to be able to put a comment to show the player for reason

Items:
Storage busses to Assembly chamber
MFU's to Solar Panels
Rednet to Mobspawners

Ability to disable global thunder sound

I know we can already disable wither and ender dragon global sounds so will it be possible to disable global thunder sounds?

A few mods generate lightning and global thunder sounds as a result of their mechanics. Blood Magic has rituals that do this, thaumcraft flux, etc. While not laggy it is super annoying and would be nice to disable.

In-game Commands

/command limit hand/id maxamount
/command limit hand/id maxamount time
member commands:
/command info (displays info about plugin)
/command toggle tips/warning (toggles message about amount left to place)
/command finditem ItemID/name world or /comman> delitems ItemID/name then it displays a warning and /command confirm

Member blockcheck command

Command for member where they can hold an item in their hand and type a command to check what the maxamount and how many blocks they have left to place

grief logging

Can you make omniscient print a line to OPs or the console when a player breaks a limited block that does not belong to them? toggle ability would be nice as well.

group limits not represented correctly

when a player cannot place a block due to a group limit they recieve the message "cannot place more of that due to limit ID:(block they are holding)" rather than "...based on group limit:groupLimitId"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.