Giter VIP home page Giter VIP logo

legionpe-public-resources's Introduction

PEMapModder Poggit

Dedicated to the legend @PEMapModder

TO-DO:

  • World Generator
  • Minigame

legionpe-public-resources's People

Contributors

gitter-badger avatar pemapmodder avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

legionpe-public-resources's Issues

Custom weapons through enchantment

I am rethinking of a idea:

Players can make their own custom enchants by enchanting. It's like a random gamble:

tier coins
tier 1 100 coins
tier 2 500
tier 3 1000

Custom enchants can even give you something like sharpness V, and if you're unlucky, smite. I hope that this new idea will come soon so me can do our very own weapon

Teleporting for Normal Players

This RFC is to propose that the commands /tpaccept, /tpdeny and /tprequest (/tpa, /tpd and /tpr) to be added into LegionPE.

Possibility of Abuses

  1. Players may abuse it to get away from danger by /tpring a friend and asking that friend to /tpa once he nearly dies.
  2. Players may use it to go back to spawn.

Counter Measures against Abuses

  1. Limit the rate of /tpr use by:
    1. Limiting the command to be only used for x times in y seconds
    2. Limiting the command to be only used for x times in one session
  2. Disallow players who are at spawn to use /tpa
  3. Delay execution or /tpa

Lag on switching gametypes

Players sometimes disconnects when joining any gametype from lobby or coming back to lobby from any gametype.

Report List

We have many hackers thus we make a book for reporting
Here's my list
1.Ninjacreeperz12
List has not been reeled as not many hackers have been found

Password reset by IP

This is a proposal.

The website resets the player password, by verifying the player's IP.

Vote-kick/ban mechanism on flying detected

Introduction

From the examples made by @williamtdr on lifeboat, most code-controlled fly-kick mechanisms suck because most flying detection code are stupid. And from what we mostly believe, most vote-kick mechanisms suck because there may be malicious players wanting to use vote-kick to a arbitrarily kick their enemies.

But on LegionPE, we trust our players, because we are usually half-full at least. But it is still hard to guarantee there will be no people using bots to vote kick anyone. And I trust my plugin. But I can't guarantee that the plugin knows every situation. It may think you're flying just because you are falling from the clouds to void, or swimming in water.

But what if we combine the two? If both the stupid but good computer and the clever but sometimes abusive players agree you are flying, you are most likely flying. Then we can make the computer more sensitive on flying, and let the community have note participation on the moderation against players trying to be unfair.

Implementation

We can make the plugin more sensitive - whenever the player is not on ground for more than 5 seconds, it broadcasts a message to the players in the world that that player is suspected. Players can use the /vk command to vote-kick the suspected player. If a proportion of the players in that world decided that the player was flying, he would be kicked. The player, and preferably his motion log, can be logged for future reference.

Decisions to make

  • Implement this feature?
  • What proportion should be required to kick a player?

Transaction logs plans

In order to enhance player coins usage tracking, the plugin should log every player transaction into a log.

The transactions are planned to be stored in a MySQL table like this:

CREATE TABLE logs.transactions (
    uid INT NOT NULL, -- account that the transaction acted on
    when TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
    delta DECIMAL(7, 3) NOT NULL, -- final coins - original coins
    details VARCHAR(1023) DEFAULT '', -- e.g. '5 killstreak'
    final_amount DECIMAL(7, 3) NOT NULL -- final coins
);

Measures against chat flood

Which of the following should be implemented?

  • chat channels: players will be able to create their own chat channels, particularly useful for teams' chat
  • regional chat: players' chat will only be sent to players in the same chat channel within a certain number of blocks' distance

Enhancement proposal: Spleef enhancement

Theta spleef plans

Theme-based arenas:

  • multi floor spleef
  • spleef arenas can be made of any shapes
    • circle
    • square
    • triangle
    • broken in middle?
    • what about the whole arena makes up a shape/character/symbol (like LegionPE)?
    • what if it is a castle made of snow blocks? (This is a very innovative idea, although feasibility is a great concern and depends on the builder's skills greatly)
    • what about making them simple parkour style?
    • what about the arena is packed of blocks (no air gaps between floors)?
  • extra gameplay effects
    • we will have jump boosts and speed boosts. think about that.
    • what about in some areas players will have the nausea effect?
  • arenas of different materials
    • classic: snow blocks
    • what about cakes?
      • we may make the player under poison effect, so he must eat cakes to stay alive
    • what about click-to-break blocks? (if this is the decision, the material of the blocks won't matter)
  • decoration
    • do NOT make the player fall into the void! Keep the ground higher than void by at least 10 blocks.
    • Any decorations are appreciated
  • spectator stands
    • spectator stands may not be needed if we let them fly invisibly among the arenas.
    • just make a place for spectators to stay at. Spectators may be able to fly (or maybe VIP only).
    • planned feature: touch a one-block-thin wall to teleport over (spectators)
  • what about letting players PvP in some theme-based arenas?

Also, it would be best if the arenas are larger in size.

You may even want to make one map per arena.

Longer Potion effects

Ok since we can't do perm potion can we have perm effects that last for 1 week only?

Problem With My MC_VolterVapor Account...

Legion/PEMapModder Itzzz Me Aurora_Dragunov and my MC_VolterVapor account Dosent work if I join to Legion PE... I respect and loyal/didn't break any rules! If I use my Aurora_Dragunov account it works.... But if I use my MC_VolterVapor account the loading stops if almost done! This Is My 3rd TIME REPORT.... PLEASE HELP MEHHHH

Building terrain stuck

Hey pe,

Im stuck on the building terrain, could you reset my cords or something?

๐Ÿ˜˜

Enforce password protection in chat

Disallow players to have their password anywhere in their chat messages, including their commands.

To optimize performance, we have to collect data about the lengths of user passwords and hash the substrings one by one. This can be done by asking players to type their passwords again if they might be IP-authenticated.

Concerns

This may lag the server if messages are long and hashes are done repeatedly. We have to balance both how extensively we prevent players from leaking passwords and how much we optimize the server performance.

However, it is of utmost importance that we NEVER collect and store passwords in plaintext, decryptable hashes or simple hashes (that can be easily broken if the hashing process can be done by a machine very easily, because it exposes a higher vulnerability against brute force). That is our ONLY way to ensure we aren't responsible for any types of password leaking (our auth system accepts password in plaintext via UDP anyway, so it is hard to avoid hackers from intercepting the connection and catch the password string, but still, we are concerned about accidentally leaking passwords directly from our database).

Performance may be greatly improved if we store the first character of the password in the database, but storing the first character of the password in plaintext does not seem to conform to the abovementioned principle.

Building Terrain Screen Frozen

Pe I am EzadInferno.Me and ST_David are having the building terrain screen frozen glicth.We cant even use different names.I think there are issues with ip or something.Can u help us

/quit doesn't close spleef session

If you're playing Spleef and do /quit, then go to KitPvP right after without re logging first, you are unable to attack players, and you're also unable to be attacked. I also feel that other players can't even see you, but I can't confirm that.

Problem With My MC_VolterVapor Account...

Legion/PEMapModder Itzzz Me Aurora_Dragunov and my MC_VolterVapor account Dosent work if I join to Legion PE... I respect and loyal/didn't break any rules! If I use my Aurora_Dragunov account it works.... But if I use my MC_VolterVapor account the loading stops if almost done! This Is My 3rd TIME REPORT.... PLEASE HELP MEHHHH

Building Terrain Screen Frozen

Pe me and St_David cant join the server because of the building terrain screen frozen bug.This has also happened to me before so please help fix this

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.