[HCF] Rhino Core | Database Support | SOTW ENABLE | $15 | 25% OFF

Status
This thread has been locked.

RealSwitches

Manager CloverNetwork
Banned
Feedback score
5
Posts
173
Reactions
48
Resources
0
Hey there. Today I'm presenting Rhino, my own iHCF Fork that includes many features (listed below) with some unique ones. I have been coding it since Sep 17, 2017 (according to Git repo) since nowadays. It was originally made for a minecraft network called VeilMC (now closing/closed) . It currently supports 1.7 and 1.8 client versions and has support for Redis (server-wide staffchat/report/request) & MongoDB (stores playerdata, faction profiles and reports/requests - still need to flatfile tho).

FEAUTURES LIST:
  • Integrated economy system.
  • Vault compatible.
  • Different pvp classes:
    • Archer
    • Bard
    • Miner
    • Rouge
  • CombatLog system (with NPCs & WallBorders).
  • Inventory Restore system.
  • Spawn tokens system.
  • Deathban system:
    • Configurable default deathban and per permission.
    • Lives.
  • Game events (Koth & Conquest)
  • Custom events (FactionJoinEvent, PlayerFreezeEvent, PlayerVanishEvent, ...).
  • Fast furnances.
  • Fast brewing.
  • Minecart and Sign elevators.
  • ItemStat tracking.
  • Experience multiplier.
  • Event signs (For example: <Kothname> captured by <playername> on <time>)
  • Custom death messages.
  • Autosmelt ores (with permission).
  • Book deenchant.
  • Crate dupe glitch patch.
  • Enchant limiter.
  • Potion limiter.
  • Anti staff abusing system (blocks enchanting items with /enchant < 10 level).
  • Friendly creepers & endermans.
  • Blocked certain commands that may crash a "non-secured" server (such as //calc or /pex user a)
  • Anti portal trap (when a player right clicks a portal they will execute /f stuck).
  • Custom tab (1.7-1.8) WORK IN PROGRESS.
  • Timers:
    • Archer.
    • Enderpearl.
    • Golden apple (both notch and golden one).
    • Logout.
    • Class warmup.
    • PvpProtection.
    • SOTW & EOTW timer.
    • CombatTag timer.
    • Stuck timer.
    • Teleport timer (f home, spawn tokens, ...)
  • Redis & MongoDB support.
  • Many configurable messages.
  • Kit system (delay, required playtime, max uses, ...).
  • Stoplag mode (halts memory and CPU consuming things).
  • Mobstacker system.
  • Donor only mode.
  • Staffswitch messages.
  • Staffmode:
    • Compass to teleport.
    • Vanish toggle.
    • Random player TP // Random miner TP.
    • Player inventory check (with freeze, check history, check alts and clear inventory buttons).
    • Recent reports/requests (SOON)
  • Announcements.
  • Autorestart (schedule, cancel, ...).
  • Entity cleaner.
  • Warp system.
  • Few extra more I may have forgot to add...

    FULL COMMAND LIST:
    HCF:

    *** means across network/local server (redis enabled/disabled).

    report: Allows you to report a server (***).
    request: Allows players to request help (***).
    staffchat: A private chat for staff members (***).
    death: Manage deathbans with just one command.
    token: Manage spawn tokens.
    platinum: Command to revive users for platinum rank.
    teamspeak: Gives you teamspeak address.
    savedata: Saves server data,
    spawner: Gives you an specified entity spawner.
    ffa: Gives all players FFA effects (for EOTW).
    sendcoords: Allows players to send their coordinates to team mates.
    statreset: Resets someone's stats (console only).
    togglefd: Toggles global found diamonds alerts.
    reclaim: Helps VIP players to reclaim their rank perks.
    focus: Focus a player in another faction.
    endportal: Creation of endportals utility for staff members.
    supplydrop: Broadcast coordinates for a supply drop.
    enderchest: Opens up an enderchest (kitmap mode only).
    toggleend: Toggles whether the end is open for users or not.
    store: Sends webstore link.
    stats: Allows you to check a player statistics.
    sotw: Manage the sotw timer.
    check: WIP (Work In Progress) Litebans history GUI.
    crowbar: Allows you to give a crowbar.
    conquest: Manage conquest event points.
    economy: Manage a player's economy.
    eotw: Allows you to control eotw.
    game: Helps you out configuring server events, such as koths or conquests.
    faction: The main essential command of the core.
    gopple: Check remaining time for next gapple.
    help: Displays help message.
    koth: Set cap delay and check koth information.
    lives: Manage user lives.
    location: Check the faction you are standing on.
    logout: Starts the logout timer to safely logout.
    mapkit: Opens up a GUI to check the mapkit.
    pay: Pay money to someone.
    pvptimer: Allows players to manage their pvp timers.
    safestop: Safely stop the server and kicking players to the lobby.
    servertime: Check the server's time.
    serborder: Allows you to dynamicaly set worlds border.
    coords: Check koths and conquest coordinates.
    revive: Allows medic rank to revive users.
    nether: Teleports you to the nether spawn.
    spawn: Teleports you to the world spawn.
    timer: Manage different server timers.
    cobble: Toggle cobblestone and stone pickup.
    ores: View ores mined statistics.

    Base:
  • [*]staffserver: Allows players (or staff members) to travel between servers.
    [*]settings: Opens up a GUI to edit different player settings (sounds, DMs, Tab Style, ...).
    [*]setviewdistance: Sets the view distance to render players or entities.
    [*]warp: A quick way to teleport around the world.
    [*]toggledonoronly: Sets the server in donor only mode, where donors and staff will be the only ones able to join.
    [*]youtube: Gives users information about the youtube rank requirements.
    [*]famous: Gives users information about the famous rank requirements.
    [*]togglesounds: Toggles whether to recive sound notifications or not.
    [*]togglesc: Disables the visibility of staffchat.
    [*]clearlagg: Changes clearlagg delay.
    [*]snote: Add, remove or check player notes.
    [*]staffmode: Toggles the rich staffmode for players.
    [*]announcement: Add, remove, change delay or get a list of server announcements.
    [*]autorestart: Schedule, cancel or get time remaining for the next server restart.
    [*]list: Check online staff (staff only) and online players.
    [*]punish: Opens up a punishment GUI.
    [*]copyinv: Copies someone's inventory to your player.
    [*]aminvis: Check whether you are vanished or not.
    [*]back: Teleports you back to your previous location.
    [*]biome: Check the current biome where you are standing on.
    [*]broadcast: Broadcasts a server-only message.
    [*]clearchat: Clears the chat (users only) to make bad content disappear.
    [*]clearinv: Clear someone's inventory.
    [*]enchant: Allows you to enchant items without the use of an anvil or enchanting table.
    [*]entities: Check how many entities are in your world.
    [*]fly: Toggles your flight mode.
    [*]feed: Feeds you to full saturation.
    [*]freeze: Freeze a player in order to screenshare him.
    [*]gamemode: Change someone's gamemode.
    [*]give: Give a player any item.
    [*]hat: Sets the item you currently have in your hand as a hat (helmet slot).
    [*]heal: Sets your health to the max health and extinguishes you.
    [*]id: Check the ID of the item you have in your hand.
    [*]ignore: Start, stop or check who are you ignoring.
    [*]invsee: Check contents of someone's inventory.
    [*]iphistory: Check the IP history of a player.
    [*]kill: Allows you to kill a player.
    [*]kit: Create, remove, edit, set contents and do more about kits.
    [*]message: Allows you to have social life with server's community.
    [*]socialspy: Toggles socialspy mode, which allows you to check people DMs (as Mark Zukerberg, yes).
    [*]more: Gives you full stack of item you have in your hand.
    [*]setmotd: Sets server mod.
    [*]lobby: Teleports you to a lobby.
    [*]mutechat: Disables server chat so that nobody can talk except staff members.
    [*]lag: Allows you to Check whether the server is laggy as hell or just fine as a finesskid.
    [*]near: Allows you to check your nearby entities.
    [*]ping: Allows you to check someone's ping.
    [*]playtime: Check someone's playtime and AFK time (useful for staff that farm playtime).
    [*]rename: Allows you to rename the item you are currently holding.
    [*]repair: Repairs the item on your hand or the whole inventory items.
    [*]donate: Check server's webstore.
    [*]reply: Socialize with the randy that tried to socialize with you.
    [*]ad: Allows youtubers/famous players to advertise their videos.
    [*]rules: Check server rules link.
    [*]skull: Gives you a player's skull.
    [*]slowchat: Toggles the slowchat mode, where a delay between messages is added.
    [*]speed: Changes your flying or walking speed.
    [*]stoplag: Toggles stoplag mode, where "laggy" activity will be halted.
    [*]killmobs: Kills all mobs in all worlds.
    [*]sudo: Forces all players or an specified player to execute a command.
    [*]teleports: Allows you to teleport around the world or between players.
    [*]teleportall: Teleports all players to somewhere.
    [*]teleporthere: Teleport an specified player to your location.
    [*]togglemessages: Toggles whether to recive or not private messages.
    [*]top: Teleports you to the highest current block location.
    [*]uptime: Check server's uptime.
    [*]vanish: Toggle your visibility to other players.
    [*]whois: Check player's information in an easy way.
    [*]world: Teleport between worlds in a friendly GUI.

CONFIG FILES:
Base:

  • [*]

    [*]lockdown-enabled: false
    [*]

    [*]kit-map: false
    [*]

    [*]announcements:
    [*] list: []
    [*] delay: 300
    [*]

    [*]broadcast:
    [*] format: '&e[Base] %1$s'
    [*]

    [*]chat:
    [*] enabled: false
    [*] slowed: false
    [*] slowed-delay: 15
    [*]

    [*]full-server-kick-message: '&cThe server is full. &e(%1$s/%2$s) \n\n&cDonate to get a premium slot. {donate link}'
    [*]

    [*]server-rules-format: '&cRules:
    [*]

    # The basic information about your server
    server-info:
    server-name: 'Lite HCF'
    teamspeak: 'ts.example.com'

    # Enable database support, leave both databases false for sole Flatefile use
    database:
    mongo:
    enabled: false
    host: ''
    port: 27017
    database: ''
    auth:
    enabled: false
    username: ''
    password: ''
    redis:
    enabled: false
    host: ''
    port: 6379
    channel: 'hcf-communicate'
    auth:
    enabled: false
    password: ''

    # Toggle the custom tab
    tab: false

    # Online donators message
    online-donors:
    - '&7%LINE%'
    - '&6&lOnline Donators'
    - ' '
    - ' &7- &e%MEDICS%'
    - '&7%LINE%'


    #Scoreboard options
    scoreboard:
    title: '&6&lFactions &7| &cHCF'
    active-class: '&a&lActive Class&7'


    # Toggle deathban signs drop
    death-signs: true

    # How large should Warzone radius be?
    warzone: 750

    # Toggle found diamond alerts
    found-diamonds: true

    # Enable kitmap mode?
    kit-map: false

    #Deathban Base time
    deathban-time: 180

    # Specific Deathban times can be set by giving the player the following permissions
    # hcf.deathban.<time>
    #
    # Avaliable times:
    # 5m/10m/15m/30m/35m/40m/45m/60m/90m/120m/150m



    # Can't build how many blocks from spawn?
    unbuildable-range: 300

    # Change the result on the Help command
    help:
    - '&7&m-----------------------------------------------------'
    - '&6&l Factions Help'
    - '&a '
    - '&e World Border:'
    - ' &7* &eOverworld&7: &f%OVERWORLD%'
    - ' &7* &eNether&7: &f%NETHER%'
    - ' &7* &eEnd&7: &f%END%'
    - '&a '
    - '&e Support:'
    - ' &7* &ets.example.com'
    - '&a '
    - '&6 Discord:'
    - ' &7* &eexample.com/discord'
    - '&a '
    - '&6 Website:'
    - ' &7* &eexample.us'
    - '&7&m-----------------------------------------------------'

    # Configurable messages
    messages:
    economy:
    your-balance: '&eYour balance is &d$%BALANCE%'
    others-balance: '&eBalance of &a%PLAYER%&e is &d$%BALANCE%'
    autosave:
    message:
    - '&f*'
    - '&aServer has been stopped by &a&l%PLAYER%'
    - '&f*'
    cobble-enabled: '&aYou can now pick up cobblestone.'
    cobble-disabled: '&cYou can no longer pick up cobblestone.'
    revive-message: '&cDonate at store.buycraft.net to receive these perks.'
    deathban-bypass: '&cYou would be death-banned for %reason% but you have permission to bypass.'
    deathbanned-eotw: '&cDeathbanned for the entirety of the map due to EOTW.Come back for SOTW.'
    deathbanned-active: '&cYou are currently death-banned for &c&l%reason%&c. &c&l%time% &cremaining.'
    still-deathbanned: '&cStill death-banned for %time%: &f%reason%&c. &cYou can purchase lives at our store to bypass this.'
    deathbanned-eotw-entire: '&cYou have been death-banned for entire of EOTW. Check out our website for SOTW information.\nwww.server.com'

    # Messages for Faction related messages
    end-cannot-build: '&cYou cannot build in the end.'
    world-cannot-build: '&cYou cannot build within 300 blocks of spawn.'
    failed-pearl: '&cYou cannot Enderpearl into safe-zones, used Enderpearl has been refunded.'
    teleport-spawn: '&dTeleported to over-world spawn.'
    cannot-attack: '&cYou cannot attack players in safezones.'
    in-faction: '&a%player% &eis in your faction.'
    ally-faction: '&eYou are hurting an ally &7[%allyplayer%]&e.'

    # Messages for SOTW command
    sotw:
    started: '&cStarted SOTW protection for &c&l%time%&c.'
    not-active: '&cSOTW protection already active.'
    cancelled: '&cSOTW protection has been cancelled.'
    ended-one: '&cSOTW Protection is now over!'
    ended-two: '&cYou are no longer invincible!'

    # Help for the PvP Timer command
    pvp-timer:
    - '&7%LINE%'
    - '&e/pvp enable &7- &fRemoves your PvP Timer.'
    - '&e/pvp time &7- &fCheck remaining time.'
    - '&e/lives &7- &fLife & deathban related commands.'
    - '&7%LINE%'

    # Timer Colours / Messages
    timers:
    enderpearl-timer: '&e&lEnderpearl'
    enderpearl-color: '&e'

    archer-timer: '&c&lArcher Tag'
    archer-color: '&c'

    notch-apple-timer: '&6&lGapple'
    notch-apple-color: '&6'

    pvp-class-warmup-timer: '&bClass Warmup'
    pvp-class-warmup-color: '&b'

    pvptimer-timer: '&a&lPvP Timer'
    pvptimer-color: '&a&l'

    sotw-timer: '&a&lSOTW'
    sotw-color: '&c'

    spawntag-timer: '&c&lSpawn Tag'
    spawntag-color: '&c'

    stuck-timer: '&c&lStuck'
    stuck-color: '&c'

    teleport-timer: '&9&lTeleport'
    teleport-color: '&9'

    event-timer: '&9&lEvent'
    event-color: '&9&l'
    logout-timer: '&c&lLogout'
    logout-color: '&c'

    #Timer Messages
    messages:
    logout-already-started: '&cYour &c&lLogout &ctimer has already started.'
    logout-started: '&cYour &c&lLogout &ctimer has started.'
    logout-safely: '&aYou have been safely logged out.'
    enderpearl-expired: '&eYour &c&lEnderpearl &ecooldown has expired.'
    enderpearl-item: '&cEnderpearl Cooldown&e: &f%time%'
    spawn-tagged: '&cYou are now spawn-tagged for %time%.'


    # Faction Options
    faction-settings:
    max-players: 5
    max-allies: 1
    show:
    # Player Faction currently not functional.
    player-faction:
    - '&7%LINE%'
    - '&f&l > %FACTION% &3- &7(%ONLINE%/%MAX% online)'
    - ' &eHome: &c%HOME%'
    - ' &eLeader: %LEADER%'
    - ' &eCaptains: %CAPTAINS%'
    - ' &eMembers: %MEMBERS%'
    - ' &eDTR: &6[%DTR%&7/&e%MAXDTR%&6] &r%DTR-SYMBOL%'
    - ' &eRegen: &d%REGEN%'
    - ' &eBalance: &9$%BALANCE%&e, Kills: &c%KILLS%'
    - '&7%LINE%'
    system-faction:
    - '&7%LINE%'
    - '%FACTION%'
    - ' &eLocation:&f %WORLD%, %X%, %Z%'
    - '&7%LINE%'
    road-faction:
    - '&7%LINE%'
    - '%FACTION%'
    - '&7%LINE%'
    colors:
    teammate: '&2'
    ally: '&9'
    enemy: '&e'
    safezone: '&a'
    road: '&c'
    target: '&d'
    warzone: '&c'
    default: '&7'
    wilderness: '&d'
    glowstone: '&6'


    # Potion Limits
    potion-limits:
    instant-damage: 1
    regen: 1
    strength: 1
    weakness: 1
    slowness: 1
    invis: 1
    poison: 1

    # Enchantment Limits
    enchant-limits:
    PROTECTION_ENVIRONMENTAL: 2
    PROTECTION_FIRE: 3
    SILK_TOUCH: 1
    ARROW_DAMAGE: 3
    DURABILITY: 3
    PROTECTION_EXPLOSIONS: 3
    LOOT_BONUS_BLOCKS: 3
    PROTECTION_PROJECTILE: 3
    OXYGEN: 3
    WATER_WORKER: 1
    THORNS: 0
    DAMAGE_ALL: 1
    ARROW_KNOCKBACK: 1
    KNOCKBACK: 1
    FIRE_ASPECT: 1
    LOOT_BONUS_MOBS: 3
    LUCK: 3
    LURE: 3

    CODE SNIPPETS & OWNERSHIP PROOF:


    IN-GAME SCREENSHOTS:

    SERVERS THAT USE RHINO.
    exempvp.net
    VelenHQ.net
    Trexic.us

    PRICES:
    • Source code: $65 (was $75 but the sale)
    • JAR file: $15 (Was 20 but the sale)
      Ownership :$200
    CONTACT: (Ordered by response time)
 
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Ambrosia

Premium
Feedback score
22
Posts
2,340
Reactions
1,384
Resources
0
The performance issue is not measured in minutes or hours as you think.

They are measured in nano/mili/seconds.
You may think that does not show any lag or any issue but such an issue can cause a server to crash and not flush the disk -which means data will not be saved.

Regarding his reply, he supported and agreed on my conclusion. So I see no point of mentioning his reply.
He literally said the exact thing I said lol?
 

Ambrosia

Premium
Feedback score
22
Posts
2,340
Reactions
1,384
Resources
0
No, he said the exact thing I said.

You said if you know how to work with MySQL that will make no performance issue, which is wrong and does not matter if you know it to the last method or if you are beginner with it.




The quotes above prove exactly what I am saying.
(You mentioned his reply, so let's see. You said if you don't know or you are beginner with MySQL there will be no performance issue. So by your words, his (MrDienns') company is full of beginners and noobs and that's why it crashed, which is completely wrong. That does not depend on your skill but on database itself and its structure.
No, I wasn't talking about when I said that. Of course, there will be many issues as your company scales (for example where MrDienns works), but MongoDB will also have those problems too. I agree with you. But, for a small/medium Minecraft server (200-500) players, any database can be used and there will be no issues if it's done correctly.
 

MrDienns

Premium
Feedback score
4
Posts
9
Reactions
69
Resources
0
No, he said the exact thing I said.

You said if you know how to work with MySQL that will make no performance issue, which is wrong and does not matter if you know it to the last method or if you are beginner with it.




The quotes above prove exactly what I am saying.
(You mentioned his reply, so let's see. You said if you don't know or you are beginner with MySQL there will be no performance issue. So by your words, his (MrDienns') company is full of beginners and noobs and that's why it crashed, which is completely wrong. That does not depend on your skill but on database itself and its structure.

No, I wasn't talking about when I said that. Of course, there will be many issues as your company scales (for example where MrDienns works), but MongoDB will also have those problems too. I agree with you. But, for a small/medium Minecraft server (200-500) players, any database can be used and there will be no issues if it's done correctly.

What I meant with my reply about it taking hours to fix was regarding the process to rebuild all caches so MySQL is practically no longer accessed. I don't know the details, but if I recall correctly it basically resolves around querying everything in the database through our platform which will generate a bunch of caches. With 32+ million customers (which all have several orders per customer), you can probably imagine this isn't a quick process.

From the looks of it, I think you guys practically agree with each other but are having difficulties or confusions getting this across. The performance of MySQL is perfectly fine until you reach a certain size. Your average Minecraft server, even larger ones with hundreds of players online, most likely won't have to deal with any of this (I don't know the exact borders of when things will start to go down in terms of performance). Unless you have a seriously large server (with thousands of players online, and hundreds of thousands of registered ones), then you would maybe want to consider swapping to a document based database. However, by then your server will by all means have the funds and team capacity to implement such mitigation if needed. However, it doesn't hurt using a document based database from the start if it works for your project (such as mine), you'll be a bit more future proof in that case if your project were to absolutely explode.

Therefore, no issues with MongoDB is possible, at least nothing I can think of. Yes especially on 100+ players where all of the data is being can this happen (either having a task, or on disable).
However I really took too far with this explanation but I hope you got the point where were you wrong with (MY)SQL database.

I understand the comment he made. I've been in the Minecraft development community for quite a while now and I've seen a terrible amount of people completely misusing MySQL. Using MySQL correctly in larger applications requires a fair amount of knowledge compared to achieving the same in a document based database. You'll probably be familiar with the term "normalizing", if that's what it's called in English. Especially beginners sadly don't have this knowledge and they end up making poor structured databases, which can, in the end, result in performance issues, but that really goes for anything that's incorrectly implemented.

None the less, I don't think this discussion is worth continuing, especially not on this thread where OP is trying to sell his product. We'll only make his product look bad with extensive discussions about topics like this that don't even affect his product.
 
Last edited:

HalfDollar

I work on things
Premium
Feedback score
3
Posts
276
Reactions
53
Resources
0
I would agree with the most of the stuff you sent since it as well backups my statements.

However regarding that quoted comment, it can effect probably those are 100+ playerbase. If I take for example HCF core, which would create for each player -> uuid -> name -> balance -> lives -> deathban -> kills -> deaths and lord knows what else.
And then again for each faction -> uuid -> name -> balance -> leader -> coleaders -> captains -> members -> dtr etc..

Now as mentioned, imagine going through each data just to retrieve one single thing. Or even imagine saving that for 100-500 users/factions, there is the sketch where the performance issue can appear due to SQL being structure based with schema. Therefor mongo (and some others) is document, schema-less based. Which makes it 121621982781x safer and better and even faster.

Now for real we are done with this theme.
(Sorry RealSwitches, you may report our replies and ask for deletion)
Nonce
 

NA

I do stuffs ¯\_°□°_/¯
Supreme
Feedback score
13
Posts
204
Reactions
88
Resources
0

RealSwitches

Manager CloverNetwork
Banned
Feedback score
5
Posts
173
Reactions
48
Resources
0
  • UPDATE
    ADDED SOTW ENABLE
    FIXED ALL BUGS
 
Last edited:
Banned forever. Reason: Scamming (https://builtbybit.com/threads/realswitches-scam-report.440323/)

MrDienns

Premium
Feedback score
4
Posts
9
Reactions
69
Resources
0
yes it has lol and i aint post farming its legit the same core https://mega.nz/#!QMJA1SzQ!FyCxPS0coXX4Jt3RWY-tzkBhOtDzUl05Po9GolYbRuA there kids go its been leaked its not worth 20$ when its leaked fucking spec

thats what someone who is in the wrong would say

Or, you could actually be respectful towards the developers that help others build great servers for people to play on and keeping the Minecraft community alive. Yes, the plugin seems to be leaked online, but it wouldn't hurt supporting the actual human being behind the project that probably put days, weeks, or maybe even months of work in a project. I guess your reputation of 12.5% speaks for itself.
 

RealSwitches

Manager CloverNetwork
Banned
Feedback score
5
Posts
173
Reactions
48
Resources
0
  • UPDATE
    ADDED KEYSALE
    ADDED SALE
[DOUBLEPOST=1545768988][/DOUBLEPOST]
  • UPDATE
    ADDED RECLAIM
 
Last edited:
Banned forever. Reason: Scamming (https://builtbybit.com/threads/realswitches-scam-report.440323/)

RealSwitches

Manager CloverNetwork
Banned
Feedback score
5
Posts
173
Reactions
48
Resources
0
UPDATE
  • FIXED SELL SIGNS
    CUSTOM TAB
    FIXED STAFFCHAT
    FIXED SOME GENERAL BUGS
 
Banned forever. Reason: Scamming (https://builtbybit.com/threads/realswitches-scam-report.440323/)
Status
This thread has been locked.
Top