#general

1 messages ยท Page 45 of 1

naive elk
#

ooooh i forgot about my DarkPunishment

#

Yeah i said it as DankRankUp as i typed it xD

#

Almost went for it

leaden ocean
#

10/10

naive elk
#

Made a safarizone plugin a year ago

#

xD

leaden ocean
#

never touched code but intends to

naive elk
#

I've... attempted. 1 success but needed a lot of help from Socratic

#

And hassan

leaden ocean
#

You've made allies with some critical individuals on sponge now. You'll find more help from more people.

naive elk
#

I'll start on the RankUp next week after my server boxs comes in the mail so I can clear up my PC

left lodge
#

so ppl actually have problems with rankupper?

naive elk
#

For me it's the fact they want to remove my special "default" group in order to promote along wherever you point it.

#

I don't ever remove default group

left lodge
#

u dont tell it to remove

naive elk
#

tried, still act's as it's on default group for promotion

#

and if i don't remove default and just promote them, it constantly tries promoting

left lodge
#

works 100% on latest lp+sql

#

all i have is "lp user {player} promote <trackname>"

naive elk
#

Same

#

But it didn't like me removing default from the first group to promote from

left lodge
#

and "next-group=" was set to the group they were promoted to?

naive elk
#

Yup So lemme show you my config real quick

left lodge
#

show me urs and ill show u mine "wink" "wink"

naive elk
#

omfg.. xDD

left lodge
#

so... ur ranks inside LP is named "pixelmon_ontime1" "pixelmon_ontime2"? o.O

naive elk
#

Yeah, I'm OCD and host multiple servers

#

xD

#

That was before I went global with the ontime ranks. now they are just ontime1-5

left lodge
#

ic

naive elk
#

But, Using that config it still said they were in default group with so and so ontime and wouldn't promote

#

Plus needed it to be global now anyways so..

#

new plugin ยฏ_(ใƒ„)_/ยฏ

#

Has to support Spigot/Sponge and connect to a single DB between em all for timing and vote counting

left lodge
#

try add the lines for "levels-needed=0" should not be needed

#

but remember i got problems when i removed them :S

#

levels-needed=0
money-needed=0

naive elk
#

To late for that, got other plans now xD

left lodge
#

aight

left lodge
#

guess u dont use , after } when its a .conf file

naive elk
#

Depends on the option

left lodge
#

like after each ranked-groups

#

thats like the only logical i can find and thats why it only sees the first pixelmon_ontime and not the rest :S but if there is missing comas then there should be error

naive elk
#

It doesn't even see pixemon_ontime

#

If default is not in the config, RU dies

#

Lol

left lodge
#

even tho it says u can change it :/

#

thats a bummer

naive elk
#

At least on 2.2 b13 I think it was

#

3.0 I was told is broke

left lodge
#

im on 3.0.0

#

but my default is named default :S

naive elk
#

Same, and that default group inherits about 30+ other default groups

#

xD

left lodge
#

just found it most convinient to have the lowest possible group to be named default

#

least amout of issues

#

its a good thing im not on any support team anywhere xD

naive elk
#

xD I try to be on the support team for everything, or at least help with everything I can

opaque barn
#

i use the auto assingment thing in lp to move users to the first rank

echo fable
#

is essentialsx going to be the same nodes that regular essentials use?

#

looks like it but just want to confirm

lyric shale
#

yeah

echo fable
#

if I need the default group to inheret from lets say knights group then do I just say /lp group default parent set knights

naive elk
#

Parent add

gilded nova
#

static goes against OOP completely @heavy sapphire

heavy sapphire
#

no shit it does

gilded nova
#

Heya ;D

#

It's a cheating/lazy way of codingr

#

(Only some cases you should use it)

#

I was coding yesterday, and got locked out of my PC this morning, so lost all progress ๐Ÿ˜‚

heavy sapphire
#

rip

gilded nova
#

Use git ๐Ÿ˜‰

#

My PC can't handle much, so I don't use any website upload automation systems

heavy sapphire
#

not everyone is going to put their projects on an git site

#

how are those things called? oh yeah, its BACKUPS

gilded nova
#

Why not? It's good for version control, and accessing it from anywhere AND great for incase you lose your project

#

Why the fuck would u backup code instead of using git

#

I'm learning PHP to try to make a Minecraft Server Lists system (not going to be a try-hard, and make one) just wanted to see how they tick, and use it to learn PHP, python, and so on

heavy sapphire
#

Do that and ignore @gilded nova he/she is talking bs

gilded nova
#

Didn't git accidentally delete all their systems a while ago?

heavy sapphire
#

Git is supposed for Sharing your code

gilded nova
#

Yeahhh bs with 2/3 years coding experience

#

No it's not how retarded r u

heavy sapphire
#

not making backups of your shit

gilded nova
#

You can make private repos

#

I never said it's for backups

#

But it can be used for that

#

"how retarded--- r u" . . . "r u" noice ๐Ÿ˜‰

heavy sapphire
#

In this context, you do

gilded nova
#

It's great for version control....

heavy sapphire
#

Yeah

gilded nova
#

I use a HDD for version control haha

heavy sapphire
#

But its not great dealing with backups

gilded nova
#

What if your HDD corrupts?

heavy sapphire
#

Just put all your backups on an old hdd/sdd

#

and you'll be fine

#

What if THEIR storage corrupts?

gilded nova
#

Why tho it's so stupid ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚

#

I also have a 300GB server to use as extra storage

#

They take backups like every hour or something ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚

heavy sapphire
#

Not every site

gilded nova
#

backup servers can always corrupt ๐Ÿ˜‰

#

So the chance of them losing your data AND you losing it is close to none (at the same time)

#

technology is not, nor will ever be perfect

#

GitLab/Hub do

heavy sapphire
#

what if that one backup corrupts

#

the backup of the backup corrupts LOL

gilded nova
#

Whatever ain't gonna try educate some 12 year old ๐Ÿ˜‚๐Ÿ˜‚

heavy sapphire
#

Your prob

#

Im not 12 btw

gilded nova
#

Whenever someone assumes age, it just shows how immature they are themselves

mystic steeple
#

Dafuq is going on here

heavy sapphire
#

I dont know xD

gilded nova
#

The lower the age, the more immature ๐Ÿ˜‰

#

petty fighting

mystic steeple
#

Not necessarily indie :p

#

Some people can be more mature than others while being younger

#

Im not mature and im old xd

twin warren
#

yo ryada

#

guess what I'm going to ask you

mystic steeple
#

Yo luck

gilded nova
#

Haha, everyone is immature when they need to be ๐Ÿ˜‰

mystic steeple
#

How its going with the hotfi

#

Probably

#

Hotfix*

twin warren
#

โ˜‘

#

ding ding ding

#

you win

#

so

mystic steeple
#

Have 1 more bug to fix

twin warren
#

alright

mystic steeple
#

Then i can release it

twin warren
#

I saw something was pushed to spigot

heavy sapphire
#

what are you releasing

gilded nova
#

What Charlie?

#

What were ya gonna ask xd

mystic steeple
#

Ah somebody else fixed it

twin warren
#

that?

mystic steeple
#

Guess i was too slow

twin warren
#

rip

mystic steeple
#

Had lots of other projects running so couldnt invest all my time in it sadly

twin warren
#

nah that's fine

#

well, I haven't heard of people having issues with it so much recently

mystic steeple
#

And i finished 2 projects but clients ran off with the results without paying

twin warren
#

so I guess that fixed it

#

aw that sucks

mystic steeple
#

Lost like 2k

#

In terms of payment on that

#

Note to self: never make websites again

heavy sapphire
#

Siri: I will remember that

gilded nova
#

I've never paid for my website projects, just mess with code on localhost

mystic steeple
#

At least my dayjob is going fune

#

Fine

#

And my personal projects

gilded nova
#

Any suggestions on the looks so far?
The footer is detatched for debug purposes

mystic steeple
#

Imo header too bug

heavy sapphire
#

The logo

#

the font

#

omg

lyric shale
#

anyone know a webpage to type a word

gilded nova
#

The logo is text, I'm not an artist, so I'm not setting that up just yet

#

FLAMETEXT ?

mystic steeple
#

And the searchbar feels out of place

lyric shale
#

and it make it the perfect size to make it on mc?

gilded nova
#

So you believe the top, lighter gray header is too light?

lyric shale
#

for pixel arts

gilded nova
#

Yes? They have a Minecraft text style

#

Are you a server owner?

lyric shale
#

yes

gilded nova
#

There's a plugin to make text in game using real fonts called CharsAPI

lyric shale
#

oh

#

thank you

heavy sapphire
#

I love alan walker

gilded nova
#

np, I loved using the Bubblegum font with it, it's a useful plugin

lyric shale
#

i love mysql

#

lmao

gilded nova
#

@mystic steeple how large would you suggest make the header then?
Also, what font would you guys suggest?

mystic steeple
#

Like 75% max of its current height

#

Looks way better in height

gilded nova
#

Do you think the sub-header dark gray bar still looks good, or should I make it smaller also?

lyric shale
#

one question

gilded nova
#

one answer

mystic steeple
#

I like dark themes

#

Thats my verdict xd

gilded nova
#

same! It's less harsh on the eyes haha

lyric shale
#

@gilded nova how can i change the block in which the text is made?

gilded nova
#

You can only use clay, wool, glass, and glass pane

lyric shale
#

it makes it out of wool

gilded nova
#

So when you set the word, use color codes, and whichever block you want to use

C, W, G, P are the arguments

/ch build #c&aGreen Clay #w&2Dark Green Wool

lyric shale
#

and i want it to be with clay

gilded nova
#

It's on the SpigotMC page:
You can too change builded block, who you can colored with using character "#".
/ch build #c&1I am #p&5player
Text "I am(from blue clay) player(from purple glass pane)"
Parameters:
C - clay
W - wool
G - glass
P - glass pane

lyric shale
#

thank you

lyric shale
#

anyone knows how to remove a brush?

gilded nova
#

@lyric shale /none

valid vapor
#

as this is a /offtopic area I figure this might be an ok place to post this question... Setting up sponge, nucleus, Luck Perms, Dynmap, World Edit....Migrated from Spigot...trying to get it to behave like vanilla MC. My issue Im having is I typed /gamerule maxEntityCramming 24 and in white text it says Im good to go it worked.. I go over and breed my cows in there 1x1 area but they all live none die off due to entity cramming...now I got 50 cows in a 1x1 area. Any idea what I did wrong or should do?

flint sapphire
#

open an issue on the sponge bugtracker

#

probably bugged since i didnt even know that is a feature

valid vapor
#

entity cramming was installed in vanilla MC in patch 1.10 I beleave maybe 1.11 either way Ill post the issue.

naive elk
#

Time for my 24h run lol

#

Before I can put the rest of my goodies back in the pc

mystic steeple
#

back

#

looks good @naive elk

#

sadly no hardtubes

gilded nova
#

If ya need help with anything, feel free to ask, I don't ask for any ftp/root access, I help tons of servers get setup

mystic steeple
#

It's more on the Minecraft side of it

gilded nova
#

I've owned and managed servers since Dec 7th 2014

mystic steeple
#

as opposed as the server/hosting side

gilded nova
#

plugins, or ?

mystic steeple
#

For example.

#

Cause i wanna make something fun but at the same time the server treats me like a bitch

gilded nova
#

Ah, I understand tons of errors if you can send me the log

#

I've learned a bit of Java, and I've made plenty of plugin mistakese, so I understand the errors

mystic steeple
#

Well i have no errors

#

its just that things do not work like i want them to work

#

xD

#

The programmer in me thinks way too logical

#

And it does not really help when i can't find a plugin that does what i want the way i want it to

flint sapphire
#

make your own

crimson marlin
#
#

I'm not sure how they are able to provide their services, but I've had one of these for 6 months and it's never stopped working

#

It's great for a cheap dev/web server

#

Speed Test from Server
Download: 131.77 Mbit/s
Upload: 101.62 Mbit/s

gilded nova
#

OVH, Contabo, they're all great for multi-use VPS's, including as a web or game server

crimson marlin
#

I have friends with server racks in data centers, so that helps

#

My hosting cost is slim to none and I have a 32GB server running all of my VMs

mystic steeple
#

@flint sapphire im a newbie programmer so i wont be able to make my own

gilded nova
#

One of my friends dads ran a datacenter in india

#

but screw trusting any indian with technology

mystic steeple
#

I don't pay anything and get like 32GB of ram Dual Xeons and 2TB SSD space ๐Ÿ˜›

gilded nova
#

@mystic steeple tell me what you want, I know tons and tons of plugins

mystic steeple
#

with 1gb up and down

#

@gilded nova Well i forgot where i left off, but i wanted to make a sort of shopping mall that wasn't weird or attrocious to use

crimson marlin
#

Nice lol, I haven't paid anything either, but one of my friends is helping me out and even provided the hardware, so I intend to pay him back later

mystic steeple
#

For the Skyblock server

#

Meh i lend my secondary pc to my friend

#

so i don't have to pay him

crimson marlin
#

nice

mystic steeple
#

I even offered to pay him this morning

#

and he said no ๐Ÿ˜ฆ

#

Can you believe it a dutch person that said no to money

gilded nova
#

@mystic steeple where players can purchase "Shops" ?

#

and create chestshops, and etc?

mystic steeple
#

No, there is a shop premade

#

people should not be allowed to make their own shops

#

And i want to use NPC's instead of chests

gilded nova
#

What do you need the plugin for exactly?
ShopGUI on an NPC, and each NPC opens a certain shop, is that itt?

mystic steeple
#

sorta yeah

#

but i want to have a normal UI

gilded nova
#

So a Villager Ui?

mystic steeple
#

and not one where you need to click 20.000 times to buy 1 piece of cobble

crimson marlin
#

Just get an NPC plugin that runs a shop GUI command

gilded nova
#

ShopGUIPlus perhaps?

mystic steeple
#

I sorta have that

gilded nova
#

along with NPCCommands or related

mystic steeple
#

but the ui interaction is horrible

gilded nova
#

how

crimson marlin
#

Find a good shop plugin and have the NPC run the command when you click on it

mystic steeple
#

1 sec lemme check which plugin i have

#

dtlTraders + Citizens

#

is the combination i use now

gilded nova
#

If you want a GUI where they use glass to change amount, etc. ShopGUIPlus

If you want a Villager UI where they trade in an item for an item, you can check out ShopKeepers on Bukkit

mystic steeple
#

ShopGuiPlus seems more like what i want

gilded nova
#

There's tons of leaks for this plugin if you're ok with using nulled plugins, and not supporting developers

mystic steeple
#

I am one of those people that actually pay for stuff

gilded nova
#

Good, and 7 USD ain't that bad for the plugin, extremely customizeable

mystic steeple
#

Wtf is that embed

#

And rip, my counter reset

#

forgot to save it i guess

#

i am way overdue on the planned releasedate tho ๐Ÿ˜ฆ

#

Makes me sad

#

ah well gonna work on it a lot this weekend

#

Cause i finally fixed my other project yesterday i got time again

#

#ispamalotsoz

#

@gilded nova what do you recommend for a skyblock plugin

#

Currently i have ASkyblock

gilded nova
#

ASkyblock, Chestshop, UnityGens, AuctionHouse, CoreProtect, Crates, Bosses, Leaderheads (top islands, balances, etc.), MobStacker2, SilkSpawwners, ShopGUIPlus, SpawnersOnly (Onlu allow spawner spawned mobs to spawn)

#

I've actually been contemplating selling my Skyblock server, not including paid plugins... I worked hard on it, but my communities die fast, I'm only good at making the servers, not advertising or keeping members

mystic steeple
#

Yeah i just wanna make a server where i can have fun with my friends, and maybe hopefully get some others to join

#

and i like making a website so i made it as well

gilded nova
#

Do you understand how to setup Python with Votifier?

#

I've been wanting to code a Minecraft Server List, but still learning everything, and don't understand its horrible documentation

mystic steeple
#

Personally i only code in C#

#

But i could take a look

gilded nova
#

It's Python & JavaScript I believe

#

depending on what tools you use, there's some you can download for security along with other things

mystic steeple
#

Ah i see

#

The ui runs on DirectX

gilded nova
#

fancy

mystic steeple
#

(yes its runescape related)

gilded nova
#

I wanna learn Python for making UI's

mystic steeple
#

I wish i knew how i can make good plugins

gilded nova
#

or Java, depending on which is more flexible, I believe Python is

#

same, I'm still learning Java, I understand a little bit

mystic steeple
#

Would be awsome to remake Runescape mechanics in Minecraft

#

I know a decent bit about C#

#

which translates a lot to Java

#

basically C# is Java v2.0

#

Except C# wasn't crossplatform (it is now)

gilded nova
#

I learned a little C++ for game development

mystic steeple
#

Same

#

I tried remaking Runescape in UE4

#

failed horribly but i learned a lot

gilded nova
#

I was working on a MMORPG with my brother

#

didn't get far

mystic steeple
#

ah the pitfalls of gamedev

#

never make an MMO

gilded nova
#

It was a project, nothing too huge

#

We were wanting to try to make a real-time combat system, with working doging attacks, etc

mystic steeple
#

gonna have to make 3 other parts of the server as well

#

After skyblock is done

#

Probably will do some Factions

#

And then something else as well

#

dunno what

gilded nova
#

Factions - Factions/FactionsUUID, PlayerVaults, AuctionHouse, ObsidianBreaker, TNTFill, TNTEmpty, Custom TNT, Custom CEggs, etc

mystic steeple
#

All things will have shared economy with me tho

gilded nova
#

?

mystic steeple
#

All the servers have shared wallets

#

Money earned in Factions can be used in Skyblock

#

and the other way around

gilded nova
#

Ah, strange

#

I'd use TokenManager w. something like that, but not economy...

mystic steeple
#

Nah i did it on purpose

#

Cause i wanted it to be like that

gilded nova
#

O

#

I'd just use Skyblock to make mass unraidable farms

mystic steeple
#

That might be a problem indeed

#

never thought about it like that

lyric shale
#

anyone knows why have like 800 to 60 fps drops when breaking and placing a block?

twin warren
#

lighting updates.

lyric shale
#

?

valid vapor
#

I pay 45$ a month for Mcprohosting =/ thinking of going elsewhere soon....suggestions?

#
  • Ryada I agree to the Runecape mechanics and aspects into a minecraft mod of some type ๐Ÿ˜ƒ
mystic steeple
#

^.^ gonna require so much work tho

#

If i ever do it

naive elk
#

@mystic steeple it's my first time messing with liquid and I've got more upgrading on the pc to do so no hardlined just yet ๐Ÿ˜‰

mystic steeple
#

The only sad part is you cable manage the tubes ๐Ÿ˜ฆ

naive elk
#

Whaaaat

mystic steeple
#

you put them through the cable holes

naive elk
#

I thought it looked cool like that

#

My back panel is clear as well

#

So all the cable management and tubing management is visable

mystic steeple
#

Idon't like it but personal preference

naive elk
#

It's gonna change when I go hardline

mystic steeple
#

Haha i got a whole hardtube set at home

#

but i still have to do it

naive elk
#

Niiiice, yeah it's a fun couple hour project lol. I'm waiting on the x299s before I go hardlined. Just needed to get started on pump res and rad

mystic steeple
#

Problem for me is i can't miss my pc that long

#

hardline will take more than a couple of hours ๐Ÿ˜›

naive elk
#

Yeah that's true there

mystic steeple
#

but i am gonna do it

#

probably in a few weeks

gilded nova
#

@valid vapor for $30/month you could get a 50GB-ram machine...

gilded nova
#

This background doesn't fit, does it...?

true badger
#

mebe

gilded nova
#

Yeah but @gilded nova what's the CPU like?

#

What do you mean @gilded nova ? o.0

#

The website isn't setup much, there's mostly front-end stuff in development, still learning tons of back-end items... (Right now, trying to learn how to implement the votifier.php functions

#

For $30 a month u can get a 50GB machine ?

#

Oh, yea, I got the $12/month for 12GB's, and it's preforming decently well

#

I have a Skyblock, Hub, and Bungee server running on it, and there wasn't any complains of preformance issues (Closed my server temporarily though, just because I've been having issues because certain plugins depended on my servers IP)

#

What's the CPU?

#

Also who's the host

#

The 27 Euros is basically $30-35 USD

#

Ahhh it's a VPS

#

Yea, but decent preformance for a VPS

#

Yeah, their dedis are quite cheap tbh

heavy sapphire
#

wow

#

@gilded nova how do you manage to get $1 for 1 gb

#

oh yeah its a vps

true ether
#

Will LuckPerms 3.2.7 still work in SpongeForge 5.2.0?

leaden ocean
#

Yes

lyric shale
#

someone knows a good alternative to google chrome?

leaden ocean
#

Chromium

gilded nova
#

@heavy sapphire their VPS's ain't that bad, of course they aren't going to have the extreme speeds of a dedicated, but $1/GB and good speeds, worth it, and they have a $12/12GB plan that you could test out also

heavy sapphire
#

We need good dedis

#

we're having 32 gigs for 70โ‚ฌ rn

gilded nova
#

How many servers?

glossy jackal
#

@mystic steeple nice work on your site

naive elk
#

Gtfo ninja

#

XD

#

Jk I fan

random knoll
gilded nova
#

@random knoll soyoustart has good machines.

SoYouStart is owned by the OVH group, due to the fact that OVH only uses the latest & greatest parts on their machines, other parts become useless when they're replaced, but they're still great parts, so they're put them into the machines that create SoYouStart dedicated servers.

I love the OVH service (Even though their indian support is morons, take ages to reply) because the speed was great, anti-ddos worked flawlessly against multiple attacks on my server, and it works, and they had a simply web-panel that's not all flashy or confusing.

leaden ocean
#

Guys, I need an opinion. If someone is causing trouble over such a minor thing like a message being purged my accident (trouble is being disrespectful to staff, confrontational and vulgar) would you consider them childish?

gilded nova
#

"a message being purged my accident" what?

#

I wouldn't consider them 'childish' unless they were being a baby about it, but maybe incompitent, a moron, etc

leaden ocean
#

Using a bot to removing message since a certain timestamp. There was shit posting before their post which one of my admins decided to remove, and their message was a casualty.

#

And they were being a baby. It was like the world was ending around them xD

gilded nova
#

Ah, common castuality :P

That's a common mistake, so they shouldn't complain, it's not that hard to create the post again, and if they're going to try to say "oh, it was suuuuch a good post though" then maybe they should get higher goals in life ๐Ÿ˜‰

mystic steeple
#

@glossy jackal thanks ^^

leaden ocean
#

well that's an odd one... speaking in chatcontrol makes me get kicked to my fallback server xD RIP

gilded nova
#

@leaden ocean you mean the ChatControl plugin?

#

by Kangarko

leaden ocean
#

Yep

#

Probably because I'm running it on 1.7.10

gilded nova
#

cgeck you are on the latest version there was 1.7.10 patches

ember zodiac
#

you say your on 1.7.10 does the pack you are using happen to have colorchat? It is known to cause disconnects when using cauldron/thermos.

leaden ocean
#

I've got it sorted now, thanks. It was protocol lib

ember zodiac
#

ahh sweet

strong mountain
#

anyone know how to setup enjin?

gilded nova
#

I wouldn't suggest using Enjin @strong mountain

#

However, it's pretty straight forward

strong mountain
#

for my website...why

gilded nova
#

because Enjin is extremely nooby & unprofessional

strong mountain
#

the server i have is a family friendly so i want soemthingt o be simle enough for kids to be able to use.

gilded nova
#

Ah, well XenForo is pretty simple ๐Ÿ˜›

strong mountain
#

never heard of it

gilded nova
#

o.o

strong mountain
#

lol

#

ill check it out after this league game

gilded nova
flint sapphire
#

if he cant even figure out enjin himself suggesting a proper forum he has to host himself doesnt sound smart

strong mountain
#

dont be a fucking prick

flint sapphire
#

nah just being honest

#

way harder to learn so you are better of with enjin

strong mountain
#

naw your being a prick

flint sapphire
#

*you're

strong mountain
#

good comeback dumbshit

#

my 9 year old has better comebackks than you

flint sapphire
#

classy, i wasn't even trying to be insulting

#

just saying you will be better of with enjin, its good for starters

strong mountain
#

blocked and muted

flint sapphire
#

i wish discord muting would actually properly hide messages and not show that box with hidden message

strong mountain
#

but no the main reason why i was asking for help on enjin is because i am having issues linking my server to the website using their plugin and its not linking properly and the enjin guys send me an email about it like once every other week and its getting very annoying

naive elk
#

@strong mountain what's your actual issue with using the EMP? I'm using it on my setup no issues

strong mountain
#

its not registering...i got the bungee version and its reconized via /plugins but whe i enter the key it sayd that command isnt avalible.

naive elk
#

And you've used /benjin

strong mountain
#

yup

naive elk
#

Weird.. what version of EMP and Bungee

strong mountain
#

latest of both

soft topaz
#

@strong mountain There was nothing wrong with what @phit#4970 said, he's right. If you can't figure out enjin, hosting your own forum isn't the best option. Anyway, enjin is extremely simple, I believe you make a website in your personal dashboard

strong mountain
#

Did you not read the rest of my explaination on qhat part i could figuree out? @soft topaz and even if he was right he could of said it differently. In a way to not be a dick.

gilded nova
#

XenForo is even easier to setup than Enjin, and you can code your own addons, themes, etc.

Run the command through console

strong mountain
#

so i just tried to run the enjin command again and it says i need to be op'd or have the enjin.setkey perm and i have both and it just keepssaying that

#

ok so i just now got it working

gilded nova
#

I said "Run the command through console" -.-

naive elk
#

^ you have a point but no need to get all snippy over it lol some people need to learn some steps of debugging their own way xD

true ether
#

IS an "MSI 970 Gaming" motherboard worth $80?
Amazon has that board at over $300, and newegg has it at just over $130

#

Also, an "AMD FX 8320 3.5GHz" processor for $80
(Prices in Canadian dollars)

true ether
#

Looks like Tron...

#

So in other words, $80 for a "gently used" part is well worth it.

mystic steeple
#

@gilded nova i have made some progress already with my server thanks to your tips ๐Ÿ˜„

gilded nova
#

Awesome, I don't remember what I told you (memory issues), if ya need any help justy send me a message via Discord/Skype

#

Right now I'm just trying to code a core for my server... (Still a starter developer) Right now I'm trying to code a staff review system (Possibly with a GUI, command, or an inventory they're given, with colored and named panes)

mystic steeple
#

xD i will probably make my own plugin in the future as well

#

But first i want to have something playable so friends can help me test it this weekend

gilded nova
#

I've wanted to learn to code for so long, so I'm learning >.<
I've wanted a really customizeable Staff Review system for so long, and WHAT'S MORE CUSTOMIZEABLE THAN CUSTOM!? xD

mystic steeple
#

yup

#

altho i would argue about learning java as a first language but hey, thats just me ๐Ÿ˜„

#

Doesn't look too bad tho, wanna share more about what it does?

gilded nova
#

So far, it just adds a counter on /review <player>
Then sends a message to the staff member (aka has permission "indiecore.staff")
"You were rated b a player, you are a staff! Reviewed by <reviewer>"

of course those are debug messages, and I'm going to make it a lot fancier'

mystic steeple
#

hmm

#

hmmmm

#

do you only rate based on scale

#

or with X message as well

gilded nova
#

I'm going to add a scale, "/review <staff> 1-10", a gui, or an inventory system such as: Where the panes would have names, then possibly a

"Thank you for your review! Would you like to give any notes to this staff member? [Click]"

#

not those exact colors of course

mystic steeple
#

Hmm

#

there is a way to make clickable commands

#

only downside is that if it is a spamfest it becomes annoying

#

clickable as in click in the chat

gilded nova
#

How do you mean? Clickable messages is a thing, and there's
Open URL, Reccomend command (fill the command in their chatt), run command, etc

"Review this staff member!"
[1] [2] [3] [4] [5]

E.g.
Hypixel
"How would you rate the <map name> Skywars map?"
&4[1] &6[2] &e[3] &c[4] &4[5]

#

Hell, most people would rather learn Skript, and that annoys the heck out of me, I tell them that if they'd learn something, instead of Skript, learn JAVA, it's somewhat the same, the concept behind it anyways...

opaque barn
mystic steeple
#

nah indie i recommend C# ๐Ÿ˜›

gilded nova
#

Well for plugin development anyways...?

mystic steeple
#

because well no java needed

#

oh no i meant for coding

#

not for a plugin

#

its somewhat the same as java

gilded nova
#

Ah, I need to learn C# for game development

mystic steeple
#

but different

gilded nova
#

I'm a slow learner... :/

#

Ain't official commands, more like notes for myself XD

mystic steeple
#

what do you use to learn it

gilded nova
#

ApplejuzeOfficial was a nice person to learn from (He stopped his tutorials & work since he got a job developing)

#

Then there's the thousands of answers google gives you XD

mystic steeple
#

I used the tutorials from: Pogo - Coding and More

#

on youtube

#

he actually forces you do do stuff on your own after doing it a few times

#

which makes sure you remember it

#

only downside is that in his earlier videos he is quite young ๐Ÿ˜›

gilded nova
#

I've seen a lot of refferences to him, but his tutorials are from 2013 ๐Ÿ˜‚

#

IKR I saw some of them, and he turns from squeeker to deep voice

#

So far, my servers been opened for 11 days, and noone has tried running /op ๐Ÿ˜ฎ SUCH A SURPRISE ๐Ÿ˜‚

mystic steeple
#

But eventho the tutorials are outdated, they still work perfectly

gilded nova
#

One thing I want in my custom plugins, is to make it so the player.getName() is replaced with a "custom name" so if staff / youtubers are in /disguise <player>, then they'll see <player> instead of the staff or YouTubers name. I've always hated that with plugins like CombatLog, when you're in vanish or something and they see your name -.-

mystic steeple
#

Fair enough

#

Gonna have to look up how to advertise a server properly ๐Ÿ˜›

gilded nova
#

Paying good for advertisement ^^

mystic steeple
#

Gonna have a beta test this weekend, if possible would you like to take a look before that indie?

#

And i have no problem with paying if i know it will work

#

But first gotta make sure it has a decent experience at least ๐Ÿ˜›

gilded nova
#

Sure, I have school in a few hours, so just message me sometime tomorrow to remind me

mystic steeple
#

Sure no worries

#

i am currently at work so yeah xD

gilded nova
#

@mystic steeple honestly, if you want your server to be decently large, a few hundred players, you'll need to pay hundreds and thousands for advertisement.
e.g. Minecraft Server List, and other popular sites that offer voting, and promoted servers. (Don't go with the small voting sites, they don't work.)
I've never tried this method, due to being poor, and having no job, but I've seen servers become large for as long as they paid for advertisement.

mystic steeple
#

Eh i would be happy with 10 people ๐Ÿ˜›

#

i dont need hundreds nor thousands

gilded nova
#

There's also small-medium YouTubers that help servers out a ton. (Most ask to be paid, don't get scammed, or pay too much) However, most the time, once the YouTuber leaves, so do their subscribers and fanboys.

#

You'll have to make something unique to not have people leave.

#

My server gets 5 players average, and I wish it would get larger, and more donations to help keep the server alive, but it doesn't.

I use to consider myself a good owner, considering I've owned and managed servers since Dec 7th 2014, and I know tons about servers, plugins, I know an absolute ton of plugins, I know how to setup configs professionally, and how to read and write regex, I can read most plugin errors that have issues with the code or configs, etc.

However, I created a Skyblock server after closing my servers for a bit, I start the first few days with an average of 10 players, then it died down to 3 players (including myself) and it's honestly so depressing ๐Ÿ˜‚ (I do have depression though.. so that kinda added to that ๐Ÿ˜› ) so I've even been considering selling my server

#

One of my members even considered buying my server, but I don't know if he was actually serious

#

You can always check out my server @mystic steeple , so you can see that I actually know what I'm doing as an owner/manager/assistant at play.indieguts.com

mystic steeple
#

^^ will check it out tonight

gilded nova
#

Here's some of the first things players should notice when they join the server:
Chat - Players like a clean chat, and an organized chat, so they know what they're looking at.
e.g.
(Admin) (Coal) IndieGuts ยป Welcome to the server!
That's well organized, and Admin obviously means they're staf, and Coal is either a tag or a donator rank.

However, when a server makes it too 'custom' then it looks confusing
(Captain) (Corperal) IndieGuts (Savage) ยป Welcome to the server!

The hub/spawn/builds:
Players expect to see something nice, elegant, possibly large, but even small works, as long as it's something that players can tell it's been worked on massively.

You'll want to use blocks that are largely loved (e.g. logs, stonebrick, planks, etc.) however not blocks that a lot of players hate (e.g. quartz, mossy cobblestone, etc.)

If you have something like factions, players don't want to have to spend 5 minutes to try to get out of warzone, and players don't want to be running out of spawn, and it be completely surrounded in traps, or lava walls. You want to make it just the right size, and possibly give a random teleport, that teleports the player randomly around your spawn, in a.. let's say 250 block radius. Nothing too large, not new chunks creating lag, and far enough to get a head start from people camping the spawn.

Holograms/Nametags:
Somewhat related to chat, needs to be organized, nothing too colorful, a good theme/color, etc.
People would rather see something simple such as
&fIndieGuts &8ยป &fWelcome to the server!
rather than
&dIndieGuts &4ยป &0Welcome to the server!

Also, a lot of players, when first joining the server, will run /help

I don't suggest you simply block it (I did on my server, still need to configure)
but add a list of features, or helpful commands.

e.g.
-------=====[ Help ]=====--------
AuctionHouse - You can sell items in an AuctionHouse!
QuickTNT - You can fill your cannons quickly!
Hardcore Mobs - Watch out, mobs are difficult!

mystic steeple
#

Ah i see

#

those tips would help a lot

gilded nova
#

awesome, if ya ever need anything, just ask

mystic steeple
#

Will do

#

I will try to rework some stuff tonight (had to fix a memory leak yesterday which took up all the time) so you can check it tomorrow and give me more tips ๐Ÿ˜„

gilded nova
#

Ooo dang, I hate memory leaks, I've had to fix many on my server, updating to dev builds, conflicting plugins, mass plugin errors causing tps dropping, etc.

People kept saying "Get the React plugin!" but wow, It seemed so damn useless...

mystic steeple
#

Mine was just cause of a specific setup i had

#

Cause was inside the way i handle my database

gilded nova
#

Ah, I run my server everything-in-one
Apache2, MySQL, Minecraft, etc.

It's simple, quick, and it's never gone down so far

and there's always the Discord if people wonder why it's down

mystic steeple
#

Yeah i have a different server for webhost

#

but i need to make a MySQL db instead of using XAMPP atm

#

(gonna switch to linux asap after the beta test this weekend)

#

(windows was just cause i used my online C# dev environment)

gilded nova
#

You guys seem to have pretty basic knowledge about Java.

mystic steeple
#

for me its mostly coming from my C# knowledge since its pretty much the same in the basic essence

gilded nova
#

Ah, if ya don't know Linux very well @mystic steeple I'd be glad to teach ya, I've learned a bit since switching to Linux Ubuntu 14.04

mystic steeple
#

I use Debian 8 for my linux servers

#

Currently i have a VPN on my linux server

gilded nova
#

My basic knowledge is from tutorials, threads on SpigotMC, and how other code is somewhat similar

#

Ah, I prefer Ubuntu 14.04 ๐Ÿ˜›

mystic steeple
#

Debian is what i learned on so i prefer it

#

xD

#

I only need to setup RSA key authentication and its completely secure

#

for as secure as you can make it without becoming paranoid

gilded nova
#
TextComponent message = new TextComponent( "Click Me" );
message.setColor(ChatColor.RED);
message.setClickEvent( new ClickEvent( ClickEvent.Action.OPEN_URL, "http://myurl.com" ) );
player.spigot().sendMessage( message );
#

That's useful if you didn't know already.

gilded nova
#

ooo fancy, thank you

mystic steeple
#

Hmmm thinking how i want to do the hierarchy

#

currently i have something like this

#

1 sec grabbing paint

#

Is how my current structure is

#

Yes my skills are super amazing i know

gilded nova
#

Solid 11/10

mystic steeple
#

But i am thinking about making the ASkyBlock world into its own server

gilded nova
#

Although I've seen better ๐Ÿ˜‰

mystic steeple
#

haha xD

#

Just thinking about if i should change the structure of the server or not

gilded nova
#

Literally gonna be doing documents for like a week right now.

#

For a server.

mystic steeple
#

I know the feeling

#

I don't do documents cause i am all alone on the technical aspects

#

if i wasn't i would have done that as well

gilded nova
#

Well the idea we got is fully unique.

#

And crazy.

#

Won't leak any of it doe ๐Ÿ˜‰

mystic steeple
#

pfffff xD

#

I got an idea as well but it will take like a year to complete it

#

cause its requires a tremendous amount of coding + building

gilded nova
#

I'm always willing to help

#

Well when u find a guy with lit ideas, coding skills & building skills your problem is solved xD

mystic steeple
#

well i got ideas and i can code

#

๐Ÿ˜›

#

but i can't build for shit

gilded nova
#

I can only build certain things ๐Ÿ˜›

#

My old build team left me with some schematics

mystic steeple
#

I can build a dirt house does that work? XD

gilded nova
#

Not gonna brag but this guy can make chunks load 400x times faster.

soft topaz
#

Who can?

gilded nova
#

A guy I know.

mystic steeple
#

That would require either the chunkloader to be overloaded, or him to be able to make changes to the servercode for the chunks loading

gilded nova
#

Not really, just Async stuff

mystic steeple
#

If it even is able to be overloaded

#

async != faster

#

async is a way to reduce the load

#

and to make everything run asynchrounously like its name suggests

gilded nova
#

Well it's not just Async

mystic steeple
#

But like i said that would require the server jar to be completely rewriten

#

if you go async

#

I have no idea who would be such a mad man

gilded nova
#

I mean, he could rewrite it if he wants, but we're not gonna waste time on it-

#

when chunks load:
stop gravity (gravel, sand)
stop mobs from spawning
stop block updates

mystic steeple
#

If it was really that simple as making it async people would have done it already

#

and spigot + bungee + theotheroneiforgotthenamefrom would be async already

gilded nova
#

Well

#

I know a command that can crash any server that allows you to use //calc :l

#

So pro tip don't allow //calc

#

making chunks load like that would cause massive issues

#

Hmm no.

#

Hmm yes.

mystic steeple
#

async would if not done properly

#

async chunk loader would if you aren't carefull be really prone to errors

gilded nova
#

Also, how can you make it crash a server @gilded nova

#

Because the command calculates the whole world.

mystic steeple
#

Probably overflowing the memory pool

gilded nova
#

I mean if you want to you could probably figure it out, but I am not gonna share it with you.

mystic steeple
#

Well its not that hard if //calc runs on the main thread

#

which suprise it does

gilded nova
#

To my knowledge a guy shutdown a Hypixel lobby instance using it long time ago.

mystic steeple
#

๐Ÿ˜›

#

Or just remove worldedit (which is what i will do)

gilded nova
soft topaz
#

or you could just disable //calc....

gilded nova
#

If you know how to code you could call a PreprocessCommandEvent or whatever it's called to deny usage of //calc unless you're an operator or something.

soft topaz
#

Or you could just make an alias in commands.yml

#

which is easier and quicker

gilded nova
#

Not cool enough!

mystic steeple
#

Lots of solutions

gilded nova
#

The prntscr I posted updates realtime.

#

It's handy for server admins.

mystic steeple
#

Meh i just have a /info command which is only usable for me

#

Runs on the bungee instance

#

and will output everything in chat

#

still have to make a filter for it

#

i prefer text based output

#

(i love the console)

#

Also @gilded nova you know you could crash any pc with the calculation command that you meant with //calc

gilded nova
#

It doesn't really crash the PC, just the server.

mystic steeple
#

If you run it outside of the server

#

If i put it in an .exe ๐Ÿ˜›

gilded nova
#

"Would you like to open cancer.exe?"

#

There wouldn't be a world to calculate :/

mystic steeple
#

for(i=0;i<256;i++){for(j=0;j<256;j++){for(k=0;k<256;k++){for(l=0;l<256;l++){ln(pi)}}}}

#

Does not really need a world to calculate

gilded nova
#

Well that's if you make it that way.

mystic steeple
#

Just gotta make sure GC won't come in and i redefine 1 variable each time and it would crash any windows pc

gilded nova
#

But who would be stupid enough to do that?

#

Open a .exe without looking in it..

#

You

mystic steeple
#

< me at school to prank friends

#

"can you check this program for me that i made, and try to find a bug"

#

10 secs later: bluescreen

gilded nova
#

Not too smart friends heh.

mystic steeple
#

We all played pranks on eachother that way

#

as long as it did not harm files of eachothers pc

#

and make it unusable

#

we were fine with any prank

#

gotta love programming class

gilded nova
#

Make the .exe file run everytime on startup lol.

mystic steeple
#

Is easily doable with windows

gilded nova
#

I know.

mystic steeple
#

But we never did that to eachother

#

cause that wouldnt be fun

#

1 time its fun

#

continuously its annoying

opaque barn
#

something small on every startup? hehe

mystic steeple
#

xD

opaque barn
#

windows is updating...jk it was a prank

lyric shale
#

I rented out a hosting for my website with a spanish company called coldhosting. After a few days of working with him, I asked if they had dedicated servers for renting and he came up with this:
Intel Xeon E3-1225v2 4c/4t 3,2 GHz/3,6 GHz 32GB DDR3 ECC 1600 MHz SoftRaid 2x2TB SATA3 for 80$
Searching for a cheaper option for the next month i found out that SoYouStart has the same dedicated server on the same location for 45$. I want to know if the owner of the company is reselling me this servers
Can someone help me with this?

#

Is there any command so i can put it on Putty and check out if he is scamming me?

opaque barn
#

might be, but SoYouStart is partnered with OVH

lyric shale
#

I'm not hosting with SoYouStart and i think that the hosting company that i'm using is renting it and reselling it for more money.

gilded nova
#

reselling a server is not scamming

#

he is not scamming you

#

you may be stupid for buying from him instead of the orig company, but still not scamming

#

@lyric shale

lyric shale
#

I wasn't aware of that

#

๐Ÿ˜…

opaque barn
#

scamming is if you paid but got no server

flint sapphire
#

its very common loads of hosters are just ovh resellers

#

i talked about this here earlier this month when someone said their host is verygames

#

which also just resells ovh servers

true ether
#

That was likely me, Phit.
Do you happen to know they are reselling from? I might get a better deal from the "parent" provider. Unless of course they are reselling from a company that its only purpose is to provide servers to resellers.

I'm not sure I can get better than four servers for ~$45 Canadian
Edit: Make that $65. I forgot I grabbed another one yesterday

ember zodiac
#

just go straight to ovh. its who we use

true ether
#

Geez! ovh.com had 320 million Euro revenue in 2016.

ember zodiac
#

yes they are a big company

#

weve been using them a couple years now and have never had any hardware issues

#

not to say that doesnt happen but its just our experience

true ether
#

I've been with VeryGames a couple years also, everything from Terraria and Starbound to Garry's mod.
I got that fifth server yesterday because I got a 50% off any purchase over 20 euro as a gift for being a loyal, long-term customer.

ember zodiac
#

ahhh ya ok. not a bad deal. and these are virtual servers i guess

#

for that price they have to be

#

we have a two dedicated machines through them and i think its somewhere around 140$ US

true ether
#

I'd assume you're right. It doesn't directly say anywhere on their site they are VPS or that VG is a reseller. I'm sure they will tell me if I ask, though.

ember zodiac
#

i would guess so. usually at that price thats whats going on, which isnt bad as long as they perform like you need. We are about to consolidate the two machines and switch to one with 4 times the ram and a way better processor. then we will be running virtual machines to allocate resources.

#

so the same you have now basically

#

but we have full control over the machines

#

all they do is turn it on you have to install the os and everything after that

true ether
#

The support for VG is above par. I asked to have the MySQL "max_user_connections" raised a bit (default 0), They put it at 100 because I have all servers looking at one database for permissions.

ember zodiac
#

good support is key. we have clan member who is really good so he handles everything too hard for us admins

true ether
#

A good team is nice to have.
The people I have on staff I've known through three servers. We're basically close like a family.

ember zodiac
#

ya it tends to become that way. Ive been a part of this clan for over 10 years and been the head admin for minecraft for almost three

#

before that it was COD2 and all the rest of that seriies. minecraft is pretty new to our group

true ether
#

With the right mods/plugins, minecraft can be enjoyable.

ember zodiac
#

yes indeed

gilded nova
#

I thought SoYouStart was owned by OVH? o.0

#

It is.

#

Ok, so I was right ๐Ÿ˜›

gilded nova
#

Hey @gilded nova ya there?

#

Any devs online?

gilded nova
#

Never mind, added snippet of code in the onJoinEvent (has not joined before) event rather than onJoinEvent(has joined before) event...

analog salmon
#

The only reason to go with a reseller is if you need the support they offer

gilded nova
#

LOL... I was looking for sending a message on player join event, because mine's being weird, and I found an old thread I made on the SAME EXACT ISSUE ๐Ÿ˜‚

#

I'm coding a welcome plugin... next project? SKYWARS!
(Just kidding, I'm still learning, but honestly? If I had the time? could 100% make a custom skywars plugin...)

mystic steeple
#

@gilded nova i was not online yet xD

gilded nova
#

What @mystic steeple and im about to head to bed ๐Ÿ˜›

mystic steeple
#

you asked for a dev ๐Ÿ˜›

gilded nova
#

oooo

#

Can ya see what's wrong with this?

#

@mystic steeple

}if(args.length == 1){ // Command + Player = Send PLAYER a message
                if(player.getServer().getPlayer(args[0]) != null){
                    Player targetPlayer = player.getServer().getPlayer(args[0]);
                    targetPlayer.hasPermission("indiecore.staff");
                    if(player.hasPermission("indie.core")){
                        counter++;
                        targetPlayer.sendMessage(ChatColor.translateAlternateColorCodes('&', "&fYou were reviewed by &6" + player.getName() + "&f!"));
                        targetPlayer.sendMessage(ChatColor.translateAlternateColorCodes('&', "&fYou have &6" + counter + " &fratings!"));
                    } else {
                        player.sendMessage(ChatColor.translateAlternateColorCodes('&', ""));
                        player.sendMessage(ChatColor.translateAlternateColorCodes('&', "&fSorry &c" + player.getName() + "&f! &c" + targetPlayer.getName() + " &fis not a staff member!"));
                        player.sendMessage(ChatColor.translateAlternateColorCodes('&', ""));
                    }
#

I feel like it's this section, I need it to check if "player" (command user) has indie.core and "targetPlayer" (argument/staff) has indiecore.staff

                    targetPlayer.hasPermission("indiecore.staff");
                    if(player.hasPermission("indie.core")){
mystic steeple
#

well ok this one is simple (no offense) but currently it does not matter if the person has indiecore.staff

#

in the current code i mean

#

because you did not make a condition out of what haspermission("indiecore.staff") returns

#

you just execute it and drop the returned value

gilded nova
#

ooo >.< and I'd do "return; false" right?

mystic steeple
#

no

#

.haspermission() returns a bool

#

which can be true or false

gilded nova
#

o.o I'm a newb

mystic steeple
#

targetPlayer.hasPermission("indiecore.staff"); returns a bool, but you do nothing with it

#

so you just fire and forget basically

gilded nova
#

Hell, It took me an hour to code clearchat

#

So what would I need to add exactly? o.0

mystic steeple
#

if(player.hasPermission("indie.core")){ makes the returned value power a conditional branch

gilded nova
#

I'll give you an example of clearchat when I get home

#

how would I make it check "If they have the permission AND the argument has this other permission" though?

#

I already finished it I believe

#
package com.indieguts.IndieCore;

import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.command.ConsoleCommandSender;
import org.bukkit.entity.Player;

public class ClearChat implements CommandExecutor {

    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {

        if (cmd.getName().equalsIgnoreCase("clearchat")) { // If using "/clearchat"
            if (sender instanceof Player) { // and they're a player
                for (Player onlinePlayers : Bukkit.getOnlinePlayers()) { // Get all "online players"
                    Player player = (Player) sender; // then if the sender
                    if(player.hasPermission("clearchat.use")) { // has the permission "clearchat.use"
                        for (int x = 0; x < 150; x++){ // repeat this action 150 times
                            if(!player.hasPermission("clearchat.bypass")) // If they DON'T have clearchat.bypass, then clear their chat.
                                onlinePlayers.sendMessage(""); // Only send online players (without bypass perms) the messages, NOT console, to prevent spam.    
                        } 
#
                        Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "--------------------------------------------")); // Once done
                        Bukkit.broadcastMessage(ChatColor.BOLD + " The chat has been cleared by " + player.getName()  + "!"); //            Send this
                        Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "--------------------------------------------")); // Message
                        Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "DEBUG: PLAYER"));
                    } else {
                        player.sendMessage("You don't have the required permissions!"); // So if that last action couldn't run, send them this message
                    }
                }
            } else if(sender instanceof ConsoleCommandSender) { // Then if it's a CONSOLE sending the command, since it's not a player, it would create errors. 

                for (Player onlinePlayers : Bukkit.getOnlinePlayers()) { // Get the "online players" again
                    for (int x = 0; x < 150; x++){ // Repeat 150 times
                        if(!onlinePlayers.hasPermission("clearchat.bypass")) // If they DON'T have clearchat.bypass, then clear their chat.
                            onlinePlayers.sendMessage(""); // Using player.sendMessage instead of broadcast, to stop console spam.
                    }
                    Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "--------------------------------------------")); // after clearing
                    Bukkit.broadcastMessage(ChatColor.BOLD + " The chat has been cleared by " + "Console"  + "!");
                    Bukkit.broadcastMessage(ChatColor.translateAlternateColorCodes('&', "--------------------------------------------")); // send this message
                }
            }
            return false;
        }
        return false;
    }
}
#

All the notes were my friend... and myself ๐Ÿ˜‚

#

xd

mystic steeple
#

@gilded nova i hate spoonfeeding but this is what you want

#
    if(player.getServer().getPlayer(args[0]) != null){
        Player targetPlayer = player.getServer().getPlayer(args[0]);
        if(player.hasPermission("indie.core")){
            if(targetPlayer.hasPermission("indiecore.staff")){
            counter++;
            targetPlayer.sendMessage(ChatColor.translateAlternateColorCodes('&', "&fYou were reviewed by &6" + player.getName() + "&f!"));
            targetPlayer.sendMessage(ChatColor.translateAlternateColorCodes('&', "&fYou have &6" + counter + " &fratings!"));
        } else {
            player.sendMessage(ChatColor.translateAlternateColorCodes('&', ""));
            player.sendMessage(ChatColor.translateAlternateColorCodes('&', "&fSorry &c" + player.getName() + "&f! &c" + targetPlayer.getName() + " &fis not a staff member!"));
            player.sendMessage(ChatColor.translateAlternateColorCodes('&', ""));
        }
    }```
gilded nova
#

Sorry >.< I hate spoon feeders also, I'm still learning java

mystic steeple
#

correction:

#

basically

#

you did 2 things wrong

#

1 was you forgot to make an if {} else {} out of the check on the other person his permission

#

2 was that you did it in the wrong order

gilded nova
#

Ah >.< I'm going to make so many nooby mistakes

mystic steeple
#

you should first check if the player can execute the command (which should be done at the start of the command)

gilded nova
#

I went to google an error, and I found an old post of MY OWN. from when I tried learning Java before ๐Ÿ˜‚

mystic steeple
#

then check the parameters

#

(this knowledge comes from my c# knowledge :P)

gilded nova
#

Thanks, I wanna learn C# also ๐Ÿ˜›

mystic steeple
#

Basically the same but different

gilded nova
#

How did my ClearChat look at least? ๐Ÿ˜‚

mystic steeple
#

too much to look at ๐Ÿ˜›

#

discord isn't the greatest tool to share code and keep it in a decent format

#

for large amounts of code

gilded nova
#

yea haha, I'm pretty sure everythings working, could be improved problably though

#

I added a bypass permission, use permission, only send it to players (aka don't spam console)

mystic steeple
#

well the first thing is

#

you need to check if a person has permission to do the command

#

the instant you know it is a player

#

you get all playerdata before you check the permission

#

which is wrong, and creates useless calculations

#

since if the person doesn't have permission you don't need that data

gilded nova
#

Ah ok

#
if (cmd.getName().equalsIgnoreCase("clearchat")) { // If using "/clearchat"
    Player player = (Player) sender; // then if the sender
    if (sender instanceof Player) { // and they're a player
        if(player.hasPermission("clearchat.use")) { // has the permission "clearchat.use"

Like this, correct?

mystic steeple
#

no you cast sender to player now before checking if they are a player

#
    Player player = (Player) sender; // then if the sender
    if (sender instanceof Player) { // and they're a player``` is the wrong order
#

you can check that, run the plugin

#

and execute it from the console

#

it should give an error

gilded nova
#

There's also a check if they're a console though

mystic steeple
#

yes

#

but it will crash before it gets to that check

gilded nova
#

oh o.o

mystic steeple
#

try it and you will see, it will crash

gilded nova
#

nope, worked fine

mystic steeple
#

stupid java

#

Player player = (Player) sender;

gilded nova
mystic steeple
#

would crash in c# if sender can't be casted to Player

gilded nova
#

I've already added a
} else if(sender instanceof ConsoleCommandSender) {

mystic steeple
#

yeah but look at it this way

#

you have a human

#

and a dog

gilded nova
#

removed player.sendmessage, etc. and only set it to run the commands to
onlinePlayers

mystic steeple
#

somebody comes through the door

gilded nova
#

๐Ÿ˜‚

mystic steeple
#

you want to know if it is a dog or human

#

so you would do if (creature is typeof(dog)){} else if (creature is typeof(human)){}

#

Creature is the object that comes through the door

#

this would work with no errors

gilded nova
#

Was uploading it to wrong server... woopsie ๐Ÿ˜‚

mystic steeple
#

cause it will soft crash

#

soft cast*

#

but if i would do

gilded nova
#

Ok now clearchat in console doesn't work ๐Ÿ˜›

mystic steeple
#
if (Creature is typeof(dog)) {}```
#

it would never reach the if() when the Creature is a Human

#

because you cannot cast a Human to a Dog

gilded nova
#

brain dies

mystic steeple
#

its not that hard

#

and i explained it with a metaphore

#

xD

gilded nova
#

I'm very stupid

mystic steeple
#

no

#

you aren't stupid

#

you managed to do more than most peopl

#

people

gilded nova
#

Example:
I just relised it's 12:23AM, and I got school tomorrow, with plenty of essays to finish

mystic steeple
#

and trust me nobody is stupid

#

except for people that don't wanna learn

gilded nova
#

haha ๐Ÿ˜›

mystic steeple
#

they will remain stupid in that field

#

And you don't need to be smart

#

as long as you want to do something

#

But if you want we could try to make a plugin together, and i could teach you stuff

#

(i don't know everything, i know somestuff)

gilded nova
#

Sure, I'm making a core for my server, or for the future if I decide to ever do a network (of course, then I'd need to make it bungee compatible)

#

BUT, we're never awake at the same time!

mystic steeple
#

doesn't have to be

#

just make a github repository

#

get a decent task system in place

#

and we could work on it together

gilded nova
#

I have a 1.6Ghz processor... it struggles just running Eclipse haha

mystic steeple
#

you don't need to install github

#

github is a online repository

#

only thing you need to do is upload

#

and whenever you made something you pull the most recent version

#

and then push your own version

gilded nova
#

Ah, ok, I'm doing a password recovery right now >->

mystic steeple
gilded nova
#

Got into my account ๐Ÿ˜› What kinda plugin would you wanna start with, with me?

#

I personally don't do "starter" projects, unless they seem extremely confusing, because that means of course I need to learn..

mystic steeple
#

I don't mind what plugin it is

#

so you can feel free to choose what you want ๐Ÿ˜›

#

(and i suck with ideas)

gilded nova
#

Is there any plugins you need for your server?

#

me personally, I'm not so original, but I've never been able to find good minigame plugins :P
I've always wished I could code my own tower defense (especially), skywars, eggwars/bedwars, the walls, etc.

mystic steeple
#

xD

gilded nova
#

I've always wanted to remake a custom version of Tower Defense from CubeCraftGames (first on another server, then they were bought out)

mystic steeple
#

I mostly make utility programs

#

in my daily life

gilded nova
#

Ah

#

How about BanManagerGUI?

leaden ocean
#

Litebans <3

gilded nova
#

BanManager (BanManagement on bukkit) is an extremely advanced punishment plugin

#

Litebans is trash

leaden ocean
#

Nuuu!

gilded nova
#

I use to use it, hated it

leaden ocean
#

I haven't set it up yet, but it looks awesome. I know some other communities that use it and it works perfectly.

gilded nova
#

Actually LiteBans looks a bit copied from BanManager

leaden ocean
#

I prefer the web interface for litebans though. Ban manager just makes me bored when looking at it.

gilded nova
#

but yea, BanManager has so much more configurable and tweakable items, along with more in-depth permissions, and commands.

#

That's why you make your own sytle though

#

The style that comes with it is just an example, and doesn't use the full potential of the features

leaden ocean
#

Oh you can do that >_> I'll be having another look then

#

Is it possible to give the average user permissions to view the punishments that have occurred but not tamper with them?

gilded nova
#

Yea, it's /bminfo

leaden ocean
#

I mean through the interface

gilded nova
#

Oooh, yea? I don't remember if you can remove punishments through the web panel

leaden ocean
#

Hmmm, interesting one

gilded nova
#

It doesn't have a login system, so you'd problably have to code a system with your forums possibly

leaden ocean
#

Ew

gilded nova
#

Not everything in life is prepackaged ๐Ÿ˜‰

leaden ocean
#

I wish it bloody were XD

gilded nova
#

Also, pretty sure the pictures are from CubeCraftGames either way ๐Ÿ˜‚

#

welp, I'm off for the night, peace

mystic steeple
#

goodnight

mystic steeple
#

Well i have a fun task to do tonight ๐Ÿ˜ฆ

#

Migrating my database

#

10/10

mystic steeple
#

@gilded nova i got something i wanna make and really need

#

bungeecord based whitelist/banlist

gilded nova
#

whitelist makes sense, cause bungee is always broken w. spigot whitlist

#

but why banlist?

mystic steeple
#

well it works with spigot whitelist for me

#

but i need to adjust the whitelist for each server seperately atm

#

while i want to do it once and then just be like "done"

#

well banlist cause i thought it would make the whitelist one more useable

gilded nova
#

Ah, well banlist is more like /ban <users> list

So you're just wanting
/whitelist <on, add, remove, reload>

mystic steeple
#

basically

#

but managed on bungee

#

so i would do /whitelist on

#

to turn the whitelist on on all server

#

or /whitelist on [servername] to only turn it on for 1 server

#

It basically is just a messenger service i guess

mystic steeple
#

@gilded nova btw i fixed almost everything for skyblock.

#

Except for spawners but will have to look into that tonight

#

and fill the shop ofc

gilded nova
#

whats wrong w. spawners @mystic steeple ?

mystic steeple
#

Nothing much except that i should figure out how i can make players use them and be able to pick them up and change location

#

without needing 20 plugins to do that ๐Ÿ˜ฆ

gilded nova
#

EpicSpawners ? = SilkSpawners + SpawnerUpgrades

mystic steeple
#

That one looks sick

gilded nova
#

Decent, wish it had more features

#

like the more they're near the spawner, higher the level, rather than just upgrade w. exp n $

mystic steeple
#

well i am gonna make that whitelist plugin tonight i guess

#

But that means i have at least 1 thing ready for testing this weekend

gilded nova
#

lol its 3am for me and i cant sleep

mystic steeple
#

i know the feel

#

i have that as well sometimes

gilded nova
mystic steeple
#

@gilded nova i need some advice, i am trying to make multiple currencies (craftconomy supports this) but i need to know which shop plugin can support that as well

#

Do you know of a shop plugin that can handle that

gilded nova
#

Hrmm... I don't know any that support multiple at once...

#

There's ones like ShopGUIPlus where you can change what currency it uses, but its not per-item or per-category, its the entire plugin

mystic steeple
#

Well i want shops in X server to use X currency

#

and shops in Y server to use Y currency

gilded nova
#

from what I've been told by the developer of TokenManager, its impossible

mystic steeple
#

From what i know about coding, it is not

gilded nova
#

yea, idek...

mystic steeple
#

But this is more a result of me being an indiot xD

#

since i attached CraftConomy to the same database for multiple servers

#

Ugh probably need to redisign all of that T.T

#

Gonna have to look for a different economy plugin i think

marble pasture
#

hey does anyone know how to setup gitlab ci?

drowsy quest
#

@marble pasture yes

marble pasture
#

Thanks @drowsy quest but gitlab meh, so switching to github

drowsy quest
#

lol

#

I mostly use it for the CI and unlimeted private repos

true ether
#

@mystic steeple
Does that plugin allow you to change the table prefix in the config? If it does, you can make each server's prefix unique.

mystic steeple
#

you mean for the money?

true ether
#

For example LuckPerms has a table prefix option in the config, default luckperms_
If I wanted, I could set my test/build server to have a prefix luckperms_test_ and still connect to the same database, seperate tables.

mystic steeple
#

Oh yes it should support that from what i have seen

true ether
#

You can try that for seperate currency on server X and Y

mystic steeple
#

Should be doable

#

first gonna setup all my shops and skyblock and hopefully setup proper griefprotection on my spawns

true ether
#

Right on.
My advice is to take your time and make sure everything is as close to perfect as you can manage (there will always be "undocumented features" that you can't find just with setup.
I've been working slow and steady on setting up my servers since before Christmas. I'm just now having an issue because I am trying to set up a SpongeVanilla server at 3:00 am...lots of derp sprinkles!

mystic steeple
#

I have a few friends that are gonna test it this weekend

#

i should have everything for the skyblock server done today

#

but that is 1 out of 4 servers ๐Ÿ˜›

true ether
#

Let me know if the seperate database tables thing works.

mystic steeple
#

will do

true ether
#

That would make up for my screwup trying to load SpongeVanilla in the mods folder with Forge as the server jar. ๐Ÿ˜›

polar tulip
#

Has anyone here had issues with Bungee when using WaterfallMC/Travertine with Multichat + LP?.. Permissions all work perfectly however ranks won't display after switching from Waterfall to Travertine.

marble pasture
#

Anyone online that is familiar with xenforo?

sudden scarab
#

Anyone know a shop plugin that has a inventory GUI so if i type /shop a GUI opens up, and people can enter different sections

#

for sponge.

leaden ocean
#

nope. Inventory api for sponge isn't complete

#

the closest you'll get for a gui market is time's market plugin, but it requires a redis server

sudden scarab
#

At the moment im on a server that has /shop

#

every thing works perfect.

#

probably custom made.

leaden ocean
#

hmm, might be custom then

sudden scarab
#

Yup

#

thats what i though

leaden ocean
#

yeah. probably bypasses the sponge api then

flint sapphire
#

its totally possible using sponge, isnt pretty though since you have to use nbt to recognize slots

#

thats how betterchunkloaders does its gui

gilded nova
#

Since I found no good alternatives to MineQuery, I've created a Remastered version, with updated features ๐Ÿ˜‚

true ether
#

This might sound kind of dumb, but does DiscordBridge have a discord chat?

gilded nova
#

I know it's possible, so you might wanna check out their spigot page

true ether
#

^ Sponge

#

But yea, they'd list that on SPigot,

gilded nova
#

Ah, then problably not, sponge doesn't have many good developers

true ether
#

I'll pretend I didn't read that. ๐Ÿ˜ƒ

gilded nova
#

You a sponge developer? ๐Ÿ˜‚

true ether
#

No, but there are people from the MinecraftForge team, Mojang team and several other long time, old, "og" developers.

#

^ that all work on Sponge

#

You might recognize some of those names from Spigot

gilded nova
#

nope ๐Ÿ˜‚

true ether
#

Really? you don't recognize Blood, sk89q or MD_5?

#

Wait...MD isn't listed on the dev page for Sponge? Huh...

flint sapphire
#

because he was never part of sponge afaik

true ether
#

Now I'm confused. I could have sworn I have seen his little orange slime on Sponge forums or github... :/

#

Does anyone know if DiscordBridge has a discord chat?

gilded nova
#

#Google

true ether
#

I have. Either I'm doing it wrong, or one doesn't exist...
I'll try again after dinner

gilded nova
#

Mojang devs are pretty poor

#

JS

heavy sapphire
#

@gilded nova

#

nvm

leaden ocean
#

does anybody here happen to have experience with the plugin "MessageAnnouncer"?

gilded nova
#

anyone know a good sell shop plugin?

leaden ocean
#

Player or admin?

gilded nova
#

Admin

#
#

this one

#

but i wanted a sell shop one

leaden ocean
#

you can do it with that one ๐Ÿ˜›

gilded nova
#

How? xD

leaden ocean
gilded nova
#

So it'll be /setshop (price) true for sell shop?

leaden ocean
#

pretty sure, yeah

gilded nova
#

okay i'll try that c;

#

worked \o/

#

ty again~

leaden ocean
#

np!

gilded nova
#

I have one more thing to ask xD

#

do you know any good holographic signs plugins or does minecraft have one of them

leaden ocean
gilded nova
#

Omg you're a legend

#

ty so much for your help today xD

leaden ocean
#

np!

formal fjord
#

anyone have experience with paymentwall

#

is it sketchy or bad

peak marsh
#

Go for G2A much more difficult approval process but way better

gritty tinsel
#

with the forge installer